Как отдать приоритет директивам в Vue.js (2.0) - PullRequest
0 голосов
/ 28 мая 2019

Я собираюсь реализовать общие функции для некоторых кнопок / интерактивных в моем приложении.

Я надеюсь поместить эту функцию в директиву, которая регистрирует прослушиватель событий до того, как директива @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, кажется, не имеет никакого эффекта

...