使用vm。$ on监听vue.js 2.0中子进程发出的事件

vue.js Vue.js

LEYPro前端

2020-03-12

我已经看过事件的vue.js事件部分,但似乎仅提供了如何使用html中的vm。$ on处理程序监听事件的示例。在那和2.0的新变化之间,我不确定如何简单地从子->父传递事件。

我需要发送一个事件,因为在父母接收之后,我想将其广播给另一个孩子。

我正在使用单页组件,这是我的设置:

// parent
export default {
  mounted: function () {
    this.$on('myEvent', function (msg) {
    console.log('caught in parent', msg)
  });
 },
 components: {
  'child': child,
 },
}

// child
this.$emit('myEvent', true)

我如何在父虚拟机上接收此事件?注意,我不想在html中使用$ on。我想要在vm中的事件接收逻辑应该在哪里。

谢谢,

第1279篇《使用vm。$ on监听vue.js 2.0中子进程发出的事件》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

0个回答

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android