$bus 返回
消息总线
ls()
版本:1.0.0
列出所有监听器
- 返回 : {List[String]} 监听器列表
//获得所有监听器列表
let monis = $bus.ls();
log(monis);//[我的监听器1号]
post(name,object)
版本:1.0.0
发送一条信息
- 参数 : object {object} 信息内容
$bus.post("我的监听器1号", "我是数据");
event(name,listener)
版本:1.0.0
添加监听
- 参数 : name {string} 监听器名称
- 参数 : listener {(data)=>{}} 监听器
$bus.event("我的监听器1号", (data) => {
log("获得数据:", data);
toast(data);
});
close(name)
版本:1.0.0
移除监听器
- 参数 : name {string} 名称
//指定关闭监听器
$bus.close("我的监听器1号");
clear()
版本:1.0.0
移除所有监听器
$bus.clear();//关闭所有监听器
stopAll()
版本:1.0.0
关闭所有监听器
$bus.stopAll();//关闭所有监听器效果和clear()一样