监听模块
最后更新于:2022-04-01 23:48:16
# 设置监听事件
1. 设置监听事件
> 将任意一个自定义事件广播出去,该事件可在任意页面通过 addEventListener 监听收到。
~~~
api.sendEvent({
name: 'getCache',
});
~~~
2.接收监听事件
~~~
api.addEventListener({
name : 'getCache'
}, function(ret, err) {
fnGetCacheSize();
});
~~~
**例子:用于返回页面刷新数据**
~~~
//有返回需求的页面代码
function fanhui(){
api.sendEvent({
name: 'shuaxin',
});
api.closeToWin({
name: 'pson'
});
}
~~~
~~~
//刷新到的页面代码
apiready = function(){
api.addEventListener({
name : 'shuaxin'
}, function(ret, err) {
window.location.reload();
});
}
~~~
广播出去然后监听到,然后执行
';