vue事件总线的封装eventBus

// 中央总线的封装
export default {
  install: function (Vue) {
    const bus = new Vue({
      methods: {
        emit (event, ...args) {
          this.$emit(event, ...args)
        },
        on (event, cb) {
          this.$on(event, cb)
        },
        off (event, cb) {
          this.$off(event, cb)
        }
      }
    })
    Vue.prototype.$bus = bus
  }
}


版权声明:本文为happy_kx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。