触发事件
| 参数名 | 类型 | 是否可选 | 默认值 | 版本支持 | 含义 | 
|---|---|---|---|---|---|
| event | String | 事件名称 | |||
| data | * | 可选 | 触发事件时发送的数据,该参数会作为事件回调函数的第一个参数传入。 | ||
| options | Object | 可选 | 选项 | ||
| options.sticky | Boolean | 可选 | iOS >= 6.0.0 Android >= 6.0.0 | 是否以粘性事件进行触发。当以粘性事件进行触发时,如果事件未注册,客户端会等到事件注册后才触发 | 
| 参数名 | 类型 | 是否必须返回 | 含义 | 
|---|---|---|---|
| result | Object | 响应对象 | |
| result.code | String | 错误码 | |
| result.msg | String | 错误信息 | 
let data = {msg: 'msg from Page.hello'};
// 仅触发事件
QN.emit('Page.hello');
// 触发事件,并发送数据
QN.emit('Page.hello', data);
// 触发粘性事件
QN.emit('Page.hello', {sticky: true});
// 触发粘性事件,并发送数据
QN.emit('Page.hello', data, {sticky: true});
// 触发事件,并希望得知触发是否成功
QN.emit('Page.hello')
.then(result => {
    console.log('触发成功');
})
.catch(error => {
    console.log('触发失败');
});