vue如何自定义指令
vue自定义指令借助 directives
局部注册指令
directives: {
color(el) {
el.style.color = "red";
console.log("自定义函数");
},
},
全局main下面注册指令
这种写法可以让指令绑定在某个生命周期执行时间段中
app.directive('focus', {
// 当被绑定的元素挂载到 DOM 中时……
beforeMount(el) {
// 聚焦元素
console.log('全局聚焦');
el.focus()
}
})
这是最初始的写法
app.directive('maw',el=>{
el.style.color = "blue";
console.log("自定义函数1");
})
在全局中的自定义组件不需要引用