0

我希望在我的应用程序中的一些按钮/可点击上实现通用功能。

我希望将此功能放在一个指令中,该指令在@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似乎没有效果

4

0 回答 0