更新记录
0.1(2021-10-22) 下载此版本
版本: 0.1
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
× | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
使用方式
-
import mitt from './EventEmitter.js'
-
订阅
/* * @eventName 参数名称 * @function 回调函数 形参任意 */ mitt.on('eventName',(params)=>{console.log(params)}) /* * 只订阅一次 */ mitt.on('eventName',(params)=>{console.log(params)})
-
发布
/* * @eventName 参数名称 * @params 传递的参数 */ mitt.emit('eventName',params)
-
取消订阅
/* * @eventName 参数名称 * @function 回调函数|回调函数引用 */ mitt.off('eventName',(params)=>{console.log(params)})