全局自定义指令
Vue.directive(name,options)
局部自定义指令
directives:{
name:{
inserted:function() {}
}
}
应用
在模板上使用v-name
钩子函数
- bind:在执行第一次绑定时调用,只调用一次
- inserted:元素插入到父节点时调用
- update:所有组件的VNode更新时调用,可能在子VNode更新前调用
- componentUpdated:指令所在组件的VNode及其子VNode全部更新后调用
- unbind:只调用一次,指令与元素解绑时调用