vue bus事件分发# bus.js

179 阅读1分钟
// bus.js

export default (Vue) => {
  let eventBus = new Vue()
  Vue.prototype.$bus = {
    $on (...arg) {
      eventBus.$on(...arg)
    },
    $off (...arg) {
      eventBus.$off(...arg)
    },
    $emit (...arg) {
      eventBus.$emit(...arg)
    }
  }
}

main.js
import Bus from '@/utils/bus.js'

资料分享网站