sendEvent
2022-06-13 14:56 更新
将任意一个自定义事件广播出去,该事件可在任意页面通过 addEventListener 监听收到。
sendEvent({params})
params
name
- 类型:字符串
- 默认值:无
- 描述:任意自定义事件的名称,比如:apprunning、appover等
extra
- 类型:字符串或 JSON 对象
- 默认值:无
- 描述:(可选项)附带的参数。在监听页面的回调里面通过 ret.value 获取。
示例代码
api.sendEvent({
name: 'myEvent',
extra: {
key1: 'value1',
key2: 'value2'
}
});
//html页面a:
api.addEventListener({
name: 'myEvent'
}, function(ret, err) {
api.alert({
msg:JSON.stringify(ret.value)
});
});
//html页面b:
api.addEventListener({
name: 'myEvent'
}, function(ret, err) {
api.alert({
msg:JSON.stringify(ret.value)
});
});
//a、b页面都将收到 myEvent 事件
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
以上内容是否对您有帮助:
更多建议: