1.1.0 • Published 1 year ago

vue-easy-bus v1.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
1 year ago

vue-easy-bus

npm install vue-easy-bus 

use

import Vue from 'vue'
import vueEasyBus from 'vue-easy-bus'
Vue.use(vueEasyBus)

for page

// 注册事件
this.$bus.on('eventName', (obj)=> {
	console.log(obj.name) //xiaoming
});

// 注册一次 不需要调用 off 销毁
this.$bus.once('eventName', (obj)=> {
	console.log(obj.name)
});

// 触发事件
this.$bus.emit('eventName', {
	name: 'xiaoming'
});

// 注销事件
this.$bus.off('eventName')