收藏
回答

多次执行navigateTo后功能无效

问题模块
API和组件

我多次点击执行wx.navigateTo 后,功能变得无效。

不知道是不是违背了“小程序中不能同时打开5个页面的规定”?

按理说我执行的动作最多只会跳入3个不同的页面啊,(addNote、editNote、index )

不知道是不是同一个页面使用不同的参数进入,也会算作“新开一个页面”?!


但是有的时候我连续点击20多次也没有重现问题!?

希望好心人帮助解答一下

最后一次编辑于  2017-02-05
回答关注问题邀请回答
收藏

2 个回答

  • 尚军杰
    尚军杰
    2017-02-16

    用参数 open-type可选值 'navigate'、'redirect'、'switchTab',对应于wx.navigateTo、wx.redirectTo、wx.switchTab的功能 切换不同的参数试下,我就是用了tab要用switchTab参数才能跳转

    2017-02-16
    赞同
    回复
  • 韬々
    韬々
    2017-02-06

    navigateTo跳转的页面算是新开的页面。如果当前页面不需要加入页面堆栈,可以使用redirectTo方法。


    LZ可以考虑获取页面堆栈状态方便调试getCurrentPages


    具体参考这里

    2017-02-06
    赞同
    回复