我有指令,我想在指令中创建一个本地方法并在钩子函数中使用它。这是我的代码:
export const OutsideClick = {
bind (el, binding, vnode) {
console.log(new Vue());
// call method1()
},
componentUpdated(el, binding, vnode) {
console.log('updated comp', binding);
if(binding.value[1]()) {
// call method1();
}
},
unbind(el, binding, vnode) {
console.log('unbinding');
}
}
那么此时如何在指令内部定义函数并在 and 内部使用bind
呢componentUpdated
?