Vue-全局事件总线

全局事件总线(GlobalEventBus)

一种组件间通信的方式,适用于任意组件间通信

在 main.js 中安装全局事件总线

在生命周期函数 beforeCreate 中安装

//创建vm
new Vue({
  render: h => h(App),

  beforeCreate(){
    Vue.prototype.$bus = this  //安装全局事件总线,$bus就是当前应用的vm
  }
  
}).$mount('#app')

发送 $bus.$emit




接收 $bus.$on




你可能感兴趣的:(Vue,vue.js,前端)