百度智能小程序 取消监听小程序要打开的页面不存在事件
2020-09-04 16:28 更新
swan.offPageNotFound
基础库 3.60.2 开始支持,低版本需做兼容处理。
解释: 取消监听小程序要打开的页面不存在事件。
方法参数
参数说明
属性名 | 类型 | 默认值 | 必填 | 说明 | ||
---|---|---|---|---|---|---|
callback |
Function |
无 |
小程序要打开的页面不存在事件的回调函数(swan.onPageNotFound 的回调方法引用);当不传参数时,取消该类全部监听事件。 |
示例
图片示例
代码示例
// app.js
App({
onLaunch() {
swan.onPageNotFound(function(res) {
console.log(res);
swan.showModal({
title: '',
content: '找不到页面'
});
});
},
onShow() {
// 在App onShow后约3秒取消事件监听(仅做功能示例,开发者可根据业务逻辑选择取消监听时机)
setTimeout(() => {
swan.offPageNotFound();
swan.showModal({
title: '',
content: '此后将不再触发swan.onPageNotFound回调'
});
}, 3000)
}
以上内容是否对您有帮助:
更多建议: