微信小程序wx.navigateTo最多能跳多少次

500 阅读1分钟

答案是: 9次,在第10次点击跳转时,小程序没有反应

page1->page2->page3->page4->page5->page6->page7->page8->page9->page10

小程序页面的实例使用的是栈的存储方式,栈内元素最多10个

image.png

小程序跳转API:

  • wx.navigateTo 不会将旧页面出栈,会将新页面入栈。(栈内元素个数增加,栈内元素10个时,不能再跳转)
  • wx.redirectTo 会将栈顶的旧页面出栈,再将需要跳转到的页面入栈(栈内元素个数不变)
  • wx.navigateBack 将页面栈最后一个元素出栈,因此倒数第二个元素会成为最后一个元素,即变成当前页面;也可以连续出栈好几个元素

超过10次的解决方法

参考连接如下: developers.weixin.qq.com/community/d…