页面级事件

更新时间:2017/08/15 访问次数:2295

页面级事件,是指作用范围限定在当前页面范围内的事件,通常用于实现模块间通信。

页面级事件的监听和触发,事件名称都必须以 Page. 作为前缀,来限定作用范围。

如:

// 模块 A
QN.on('Page.hello', data => {
    console.log(data.msg); // 'I am mobule B'
});

// 模块 B
QN.emit('Page.hello', {
    msg: 'I am mobule B'
});

千牛默认内置了以下页面级事件:

为了便于开发者响应千牛应用、插件应用、页面的变化,千牛客户端提供了一系列内置事件。

事件名称 所属模块 含义 备注
Page.back 页面导航栏 返回按钮点击事件
Page.close 页面导航栏 关闭按钮点击事件
Page.reload 页面导航栏 刷新按钮点击事件
Page.WillAppear 页面 页面即将可见
Page.DidAppear 页面 页面已经可见
Page.WillDisappear 页面 页面即将不可见 可能的情况:被千牛的其他页面遮挡,如扫码;被其他应用遮挡,如拍照;用户按了Home千牛将被最小化。
Page.DidDisappear 页面 页面已经不可见

FAQ

关于此文档暂时还没有FAQ
返回
顶部