【发布时间】:2018-08-22 04:43:00
【问题描述】:
我需要$emit 来自自定义指令的事件。
有可能吗?
directive.js:
vnode.context.$emit("myEvent") // nothing append
vnode.child.$emit("myEvent") // error
vnode.parent.$emit("myEvent") // error
component.vue:
<div v-directive.modifier="binding" @myEvent="method()"></div>
你知道这是否可能或有什么技巧吗?
谢谢
【问题讨论】:
-
你想什么时候触发事件?
-
我在一个组件(component.vue)中监听。组件在页面中。组件有指令(directive.js)。
标签: vue.js vuejs2 vue-directives