关于 focus()
methods: { focus() { this.$refs.input && this.$refs.input.focus(); }, clear() { this.query = ''; }, reset() { this.clear(); this.focus(); }, }
请问老师:
为什么 在点击 close icon 的时候,需要使用 this.$refs.input.focus(); (将焦点放在close图标上)?
直接使用 clear () 清除 内容不行吗?
请老师解惑,谢谢您。
6
收起
正在回答
1回答
同学你好,
代码的意思是:如果输入框存在,就执行focus方法。
这里不是聚焦在图标上,而是聚焦在输入框上。点击x清除内容之后,光标不在输入框上,所以写了focus方法将光标聚焦在输入框上:
自己可以测试下,祝学习愉快!
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星