0
点赞
收藏
分享

微信扫一扫

微信小程序Object(env Windows,mp,1.05.2108130; lib 2.14.1)

寒羽鹿 2022-02-21 阅读 47

报错

做的项目中有几个页面需要循环跳转,循环2-3次以后就会出现如下错误,报错信息只有一行object,难以看出究竟是什么错误。
在这里插入图片描述

寻找原因

为了看出到底是什么错误,我修改了小程序开发的基础库,从2.14.1改成2.19.2,还是一样的地方报错,但是报错信息改了。
小程序 修改调试基础库
报错信息变成了“navigate:fail webview count limit exceed",就是缓存中的页面数量超过了最大限制数量。
在这里插入图片描述
查看小程序官方文档,在wx.navigateTo的文档中,可看到如下描述:
在这里插入图片描述
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层

解决办法

可以将navigateTo写成redirectTo,redirectTo的意思是==关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。==这样问题就可以得到解决了。

举报

相关推荐

0 条评论