app.onPageNotFound不执行
发布于 6 年前 作者 renjie 9175 次浏览 来自 问答

基础库:2.5.0

开发工具:v1.02.1901170

问题:app.onPageNotFound不执行

App({

 onPageNotFound(res) {

   console.log(res)

 }

})

3 回复

遇到了同样问题,有解决方法嘛?

我觉得你对这个功能有误解 只有首次进入这个小程序的第一次页面 如果页面没找到的时候才会走的 你添加一个不存在的页面路径的编译模式再试试?

官方文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/app.html

onPageNotFound(Object)

基础库 1.9.90 开始支持,低版本需做兼容处理

小程序要打开的页面不存在时触发。也可以使用 wx.onPageNotFound 绑定监听。注意事项请参考 wx.onPageNotFound

参数说明:

wx.onPageNotFound 一致

示例代码:

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