在提出这个问题之前,已经在各社区、搜索引擎看了很多关于如何突破限制的文章。既然如此,我为什么还要提出这个问题?因为那些解决方案还是难以解决我所需要的。
需求如下:
- 要求该小程序以正常流程走动
- 非设置、个人信息等类型页面栈,各页面栈之间需要能够相互之间跳转
- 有...a9,a10个页面栈,非必要情况下 a10 前往 a11 后返回的页面依旧是 a10
目前,需求2在我强烈劝说下,可使用 wx.redirectTo 进行跳转。然而,需求3仍然找不到办法解决。
作为多年小前端,做这个伸手党实在是不太好意思,肯请各路大神们给个思路!谢谢??
有个小思路是这样的:当在 a10 点击时,从页面栈 a4 开始逐渐将堆积的页面栈移除,不过发现目前能够一次性移除多个页面栈的只有 wx.navigateBack, delete 没有测试过,应该是不可行的。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…