theme: nico
你们好,我是金金金。
场景
- 报错意思也非常明显了:errMsg":"navigateTo:fail webview 数量超出限制
排查
排查之前我先贴一下代码
造成error的原因
我现在是写页面的阶段 所以我这边并没有设置小程序
appid
此时身份算是游客,开发时发现页面层级才5层就报错,如果设置设置了就是官方说的最多10层
解决
- 既然知道了报错的原因,那么就修改一下跳转的方式,navigateTo 改成 redirectTo 即可。(还有其他的几个函数能满足就行)
- redirectTo的行为是:关闭当前页面,跳转到应用内的某个页面。
总结
- 页面栈溢出,注意不能无脑
navigateTo
, 小心页面栈溢出- 也需要注意是否有填写appid,没有则是5层,填了的话可以10层内
- 编写有误还请大佬指正,万分感谢。