js eventbus

js事件消息

仓库地址

demo地址
常用api

1 eventbus.emit()
2 eventbus.on()
3 eventbus.off()
4 eventbus.once()

 

如何使用

  1. 发送消息:可以多参数传递
1 import eventbus from   './emitter'
2 eventbus.emit('eventkey',"a")
3 eventbus.emit('eventkey1',"a","b")
4 eventbus.emit('eventkey2',"a","b","c")

 

  1. 监听消息
1 import eventbus from   './emitter'
2 eventbus.on('eventkey',(res)=>{})
3 eventbus.on('eventkey1',(res,res1)=>{})
4 eventbus.on('eventkey2',(res,res1,res2)=>{})

 

  1. 监听一次
1 import eventbus from   './emitter'
2 eventbus.once('eventkey',(res)=>{})

 

  1. 移除监听
1 import eventbus from   './emitter'
2 eventbus.off('eventkey')

 

posted @ 2020-09-03 12:05  专业的小学生  阅读(112)  评论(0)    收藏  举报