收藏
回答

onPageNotFound只有报错,就是不生效呢?

onShow: function() {

console.log('+1+1+1+1+1+')

this.checkUpdate();

wx.onPageNotFound(function(res) {

console.log(res)

wx.navigateTo({

url: '/pages/commonPages/memberBuy/memberBuy',

complete: function(err) {

console.log(err)

}

})

})

},

这按照官方demo写的,怎么就是不能捕获到页面未找到事件。就第一个log语句会打印呢


最后一次编辑于  11-26
回答关注问题邀请回答
收藏

2 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    11-26



    11-26
    赞同
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-26

    要出现PageNotFound的情况是才会执行到wx.onPageNotFound里的方法

    可以在下图地方跳转一个不存在的页面看看


    11-26
    赞同
    回复 5
    • 无 🎋 理
      无 🎋 理
      11-26
      我在小程序首页onshow的生命函数里跳转了一个不存在的路径了。但是只有编辑器报错,这里没有触发
      11-26
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-26回复无 🎋 理
      那你问题里的这个onShow是哪里的?
      11-26
      回复
    • 无 🎋 理
      无 🎋 理
      11-26
      这是app.js里面的
      11-26
      回复
    • 无 🎋 理
      无 🎋 理
      11-26
      你们都没遇到这样的问题吗。我以为官方api出问题了
      11-26
      回复
    • 无 🎋 理
      无 🎋 理
      11-26
      感谢感谢。是编辑器版本的问题
      11-26
      回复
问题标签