getCurrentPages().length到10后一般怎么解决?
发布于 5 年前 作者 hexia 1875 次浏览 来自 问答

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

6 回复

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

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

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

不要去想该怎么解决

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

光返回都没完没了了

还不如直接关闭

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

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

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

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

回到顶部