我希望在我的应用程序中的一些按钮/可点击上实现通用功能。
我希望将此功能放在一个指令中,该指令在@click 指令(大概)注册它自己之前注册一个事件监听器。关键是不必在@click '回调函数' 中调用此函数,而是在模板中使用指令声明它。
Vue.directive('before-click', {
bind(el, binding, vnode) {
//register on('click', (event) => {
//do things
// })
}
})
这种能力似乎存在于 vue.js 的早期版本中,但我在最近的版本中找不到它的文档。(https://012.vuejs.org/guide/custom-directive.html#Directive_Priority)
添加对priority: 1000
似乎没有效果