开发者在 onPageNotFound 回调中进行重定向处理onPageNotFound(Object)

 

开发者可以在 onPageNotFound 回调中进行重定向处理,但必须在回调中同步处理,异步处理(例如 setTimeout 异步执行)无效。

App({
onPageNotFound(res) {
wx.redirectTo({
url: 'pages/...'
}) // 如果是 tabbar 页面,请使用 wx.switchTab
}
})

 

注意:

如果开发者没有添加 onPageNotFound 监听,当跳转页面不存在时,将推入微信客户端原生的页面不存在提示页面。
如果 onPageNotFound 回调中又重定向到另一个不存在的页面,将推入微信客户端原生的页面不存在提示页面,并且不再回调 onPageNotFound。

框架---逻辑层---注册程序

学习链接:https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/app.html

posted @ 2018-10-24 23:10  金牛座的女孩  阅读(304)  评论(0编辑  收藏  举报