Я собираюсь реализовать общие функции для некоторых кнопок / интерактивных в моем приложении.
Я надеюсь поместить эту функцию в директиву, которая регистрирует прослушиватель событий до того, как директива @click (предположительно) зарегистрирует свою собственную. Смысл в том, чтобы не вызывать эту функцию в @click 'callback function', а объявлять ее с помощью директивы в шаблоне.
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
, кажется, не имеет никакого эффекта