收藏
回答

调用navigateTo跳转到不存在的页面时不报错?

在代码中调用navigateTo跳转到不存在的页面时,比如

    wx.navigateTo({
      url: '/pages/demo126/demo126',
    })


按照之前见到的情况来讲应该会报错 navigateTo:fail page \"pages/demo126/demo126\" is not found,但是在开发者工具中不跳转也不报错,之后尝试了一下真机调试,开始的时候会报错,后来改动了一些其他不相关代码之后真机调试这一部分也不报错了,不是很清楚为何,是程序运行机制还是bug

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-03-06
    wx.navigateTo({
        url: '/pages/demo126/demo126',
        fail(err) {
          console.error(err);      
        }
    })
    


    2020-03-06
    有用
    回复 3
    • 亡羊补狼
      亡羊补狼
      2020-03-06
      会报错了!感谢!不过想多问一句这个为啥不会报错了,是开发工具本身的设定还是我的设置有问题啊
      2020-03-06
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-03-06回复亡羊补狼
      报错会走fail回调,把回调打印出来就行了
      2020-03-06
      回复
    • 亡羊补狼
      亡羊补狼
      2020-03-06回复Mr.Zhao
      好的~感谢~
      2020-03-06
      回复
登录 后发表内容
问题标签