js eventbus
js事件消息
demo地址
常用api
1 eventbus.emit() 2 eventbus.on() 3 eventbus.off() 4 eventbus.once()
如何使用
- 发送消息:可以多参数传递
1 import eventbus from './emitter' 2 eventbus.emit('eventkey',"a") 3 eventbus.emit('eventkey1',"a","b") 4 eventbus.emit('eventkey2',"a","b","c")
- 监听消息
1 import eventbus from './emitter' 2 eventbus.on('eventkey',(res)=>{}) 3 eventbus.on('eventkey1',(res,res1)=>{}) 4 eventbus.on('eventkey2',(res,res1,res2)=>{})
- 监听一次
1 import eventbus from './emitter' 2 eventbus.once('eventkey',(res)=>{})
- 移除监听
1 import eventbus from './emitter' 2 eventbus.off('eventkey')
浙公网安备 33010602011771号