Как подписаться на настраиваемое событие в директиве Vue? - PullRequest
0 голосов
/ 19 июня 2020

Я хочу создать директиву vue, которая прослушивает настраиваемые события, генерируемые vue -компонентами с $emit, а затем реагирует на событие. Примерно так:

<some-component v-my-custom-directive-on:click="someData">
...
</some-component>

К сожалению, я не знаю, как это сделать. Я пробовал использовать:

bind: function (el, binding, vnode) {
    vnode.context.$on(binding.arg, data => { ... });
}

Но обработчик событий никогда не вызывается.

Любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...