vue2.0 子组件调用父组件自定义事件。
看文档需要先自定义一个空的实例,var vm = new Vue();
然后vm.$on 可以监听到 $.emit 触发的事件,
但是在俩个.Vue 文件内无法共享到同一个Vm 实例
才接触到Vue 希望大神赐教
vue2.0 子组件调用父组件自定义事件。
看文档需要先自定义一个空的实例,var vm = new Vue();
然后vm.$on 可以监听到 $.emit 触发的事件,
但是在俩个.Vue 文件内无法共享到同一个Vm 实例
才接触到Vue 希望大神赐教
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
3 回答1.3k 阅读✓ 已解决
经过摸索之后
可以先定义事件中心,在模板通信是使用。
import Vue from 'vue';
export default {
}
然后再父子.Vue 组件内
import bus form 'eventHub'
this.bus.$emit('add', event.target);//此方法可以通过子组件1在任意组件内响应点击事件
父组件通过$.on 接收
created() {
}