vue中的自定义全局指令
Vue.directive('qfocus',{inserted(el){el.focus()}});这个时候在任何组件位置,类似<input type='text' v-qfocus />刷新页面,自动获取焦点
·
全局中自定义指令:在main.js的头部自动以指令
Vue.directive('qfocus',{
inserted(el){el.focus()
}
});
这个时候在任何组件位置,类似<input type='text' v-qfocus />刷新页面,自动获取焦点
-----------------------------------------------------------------------------------------------
组件中注册自定义指令:加directives这个选项
directives:{
focus:{
inserted(target,binding){
target.focus()
}
}
}
上面就注册了一个元素调用 v-focus,就能在元素插入dom的时候,自动获取焦点
更多推荐
已为社区贡献27条内容
所有评论(0)