收藏
回答

app.onPageNotFound不执行

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows v1.02.1901170

基础库:2.5.0

开发工具:v1.02.1901170

问题:app.onPageNotFound不执行

App({

 onPageNotFound(res) {

   console.log(res)

 }

})



回答关注问题邀请回答
收藏

3 个回答

  • Mosin
    Mosin
    2019-01-24

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

    2019-01-24
    有用 1
    回复 1
    • 2019-01-24

      好像只针对已公布的小程序有效

      2019-01-24
      回复
  • 僵硬
    僵硬
    2019-01-21

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

    2019-01-21
    有用
    回复 1
    • 2019-01-21

      按你的理解是不是狭隘了

      既然找不到页面,就应该随时监控的到的,特别是用程序控制跳转页面的

      2019-01-21
      回复
  • 2019-01-21

    官方文档:

    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
      }
    })


    2019-01-21
    有用
    回复
登录 后发表内容