自定义指令语法:
全局注册:
//在main.js中
Vue.directive('指令名',{
'inserted'(el){
//可以对 el标签,扩展额外的功能
el.focus()
}
})
局部注册:
//在Vue组件的配置项中
/在Vue组件的配置项中directives: {
“指令名: {
inserted (){
//可以对el标签,扩展额外功能
el.focus ()
}
}
}
使用指令
注意:在使用指令的时候,一定要先注册,再使用,否则会报错
使用指令语法︰v-指令名。如:<input type="text"v-focus/ >注册指令时不用加v-前缀,但使用时一定要加v-前缀