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
  }
}

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