getCurrentPages().length到10后一般怎么解决?

发布于 6 年前作者 hexia2066 次浏览最后编辑 6 年前来自 ask

页面栈到10层后还想继续的有什么比较好的方法?

6 回复
chengqiang
chengqiang1 楼6 年前

之前页面栈个数为5的时候,大家都在吐槽,你这是10级页面都不够用,就服你~(一个用户在小程序里打开10级页面,一直back不出去,是个怎样的体验?)

页面超过10级,没办法继续跳转了,建议修改产品流程,避免无限打开页面的情况,不必要的页面,可以换成wx.redirectTo,不要一直用wx.navigateTo

tao23
tao232 楼6 年前

如果你的小程序都到了10这样一个层级

不要去想该怎么解决

首先需要反思的是为什么会搞出这么深的层级,你自己是用户的话你会用么。。。

光返回都没完没了了

还不如直接关闭

lhou
lhou3 楼6 年前

该关的page还是要关掉的,耗内存的

xiazhong
xiazhong4 楼6 年前

一般走3到5页,就必须引导结束

yong77
yong775 楼6 年前

太深了,跳转后可以把前面的页面全部关掉

juan59
juan596 楼4 年前

尽量用逻辑控制不走到10那么深。。或者到10以后用 redirect