无论如何点击输入框聚焦,就是无法触发聚焦下的事件,也不报错!
需要注册自定义指令:
Vue.directive('focus', {
// 当绑定元素插入到 DOM 中。
inserted: function (el) {
// 聚焦元素
el.focus()
}
})
1、看下你的<Input />
是不是三方的组件,如果是的话就需要看他是否支持on-focus事件了
2、如果不是三方组件,建议html标签全部写成小写<input />
从你提供的代码上看,应该是第一种情况,希望对你有所帮助
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
input(@focus="") 这是可以的,
但你是Input 这个是要看你用了什么插件/组件,查看下里面是怎么定义的
你看下你用的这个iviewui的官方文档,
https://www.iviewui.com/docs/...
文档都有说明的
