收藏
回答

navigateTo只能在打断点打情况下使用

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 客户端 7.0.2 2.5.0



我在app.js中有这么一段使用wx.navigateTo()的跳转代码,它只有在我打了断点才生效。控制台会报如下错误:



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

2 个回答

  • 灵芝
    灵芝
    2019-01-14

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

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

      我今天把setTimeout注释掉,问题不存在了。。。谢谢回复。。。

      2019-01-14
      回复
  • 2019-01-12

    问题补充:


    目标地址非tabBar页面,且在app.json中配置了。不然打断点应该也不会跳转过去,不是吗。


    而且控制台的29个错误信息,也只有在打断点的情况下会出现。


    临时方案:

    ```

        setTimeout(() => {

        wx.navigateTo({

            url: '/pages/auth/auth',

        })

    },900)

    ```


    这里的延时时间,小于900都不行。可能跟生命周期之类的有关吧。

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