【小编推荐】太原app开发-不同页面间的监听事件

2016-02-10   |   发布者:梁国芳   |   查看:3320次

app开发
app开发--apicloud中sendEvent    方法,配合  addEventListener 使用, addEventListener可以自定监听事件,那么使用 sendEvernt 发送。

sendevent 和 addeventListener  可以不在一个页面。并且可以传递参数。
 

sendEvent
 

将任意一个自定义事件广播出去,该事件可在任意页面通过addEventListener监听收到。

sendEvent({params})

params

name

extra

示例代码

api.sendEvent({     name: 'myEvent',     extra: {         key1: 'value1',          key2: 'value2'     } });  //html页面a: api.addEventListener({     name: 'myEvent' }, function(ret, err){     alert(JSON.stringify(ret.value)); });  //html页面b: api.addEventListener({     name: 'myEvent' }, function( ret, err ){     alert(JSON.stringify(ret.value)); });  //a、b页面都将收到myEvent事件