小编Pet*_*r S的帖子

组件中的 $on 监听器可以监听来自 mixin 的 $emit 吗?

我希望我的全局 mixin 将数据广播到各种组件。尝试从组件内创建(或安装)的事件中侦听自定义事件似乎不起作用。例如。

在混合...

methods:  
   foo: function() {
     this.$emit('my-change','bar')
   } 
Run Code Online (Sandbox Code Playgroud)

在组件...

created () {
  this.$on('my-change', function (e) {
    // do something 
  })
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

vue.js vue-component vuejs2

5
推荐指数
1
解决办法
2308
查看次数

标签 统计

vue-component ×1

vue.js ×1

vuejs2 ×1