Vue.directive(“指令名字”,function(){
具体方法
})
一般可以使用的方法
this.el.color
this.el.backgorund
等等
自定义指令还有双向绑定这个用法
Vue.directive(“指令名字”,{
bind(){
},
update(){
}
})
bind内没有参数可以传入,是初始状态
若是绑定的对象内有参数传入
则将函数自动转入update内执行update的代码。
数据改变几次,则update就会执行几次。
( update 不是 updata date是日期的意思data是数据的意思)
注意:自定义指令的名字有大写的时候直接使用其名字进行绑定则会报错
一般大写会用 -小写字母 进行替换。首字母应该是不用转换(有待查证)