微信小程序navigateTo:fail webview count limit exceed


theme: nico

你们好,我是金金金。

场景

uniapp编写微信小程序,使用uni.navigateTo跳转的过程中报错如下:

  • 报错意思也非常明显了:errMsg":"navigateTo:fail webview 数量超出限制

排查

排查之前我先贴一下代码

  • 代码非常的简单,就是在跳转的过程中发生了错误,根据报错一眼就可以看出是因为微信小程序页面跳转出现了栈溢出

造成error的原因

我现在是写页面的阶段 所以我这边并没有设置小程序appid 此时身份算是游客,开发时发现页面层级才5层就报错,如果设置设置了就是官方说的最多10层

解决

  • 既然知道了报错的原因,那么就修改一下跳转的方式,navigateTo 改成 redirectTo 即可。(还有其他的几个函数能满足就行)
  • redirectTo的行为是:关闭当前页面,跳转到应用内的某个页面。

总结

  1. 页面栈溢出,注意不能无脑navigateTo, 小心页面栈溢出
  2. 也需要注意是否有填写appid,没有则是5层,填了的话可以10层内
  • 编写有误还请大佬指正,万分感谢。
相关推荐
zhulangfly4 小时前
Wux weapp 组件库的 bug—— wux-picker选择器组件无法正确初始化到选定的value
小程序·wux weapp
兔C5 小时前
微信小程序的轮播图学习报告
学习·微信小程序·小程序
用户48062260414157 小时前
使用uniapp开发微信小程序-框架搭建
微信小程序·uni-app
嘟嘟实验室7 小时前
微信小程序xr-frame透明视频实现
微信小程序·ffmpeg·音视频·xr
Cc_Debugger7 小时前
小程序将对象通过url传递到下个页面
小程序
低代码布道师7 小时前
从用户视角出发:用例图分析家政预约小程序
低代码·小程序
说私域7 小时前
社交媒体形象打造中的“号设化”与开源AI智能名片商城小程序的应用
人工智能·小程序·媒体
Stanford_110610 小时前
高级的SQL查询技巧有哪些?
sql·微信小程序·twitter·微信开放平台
美美的海顿12 小时前
spring boot 火车售票微信小程序LW
spring boot·后端·微信小程序·小程序·毕业设计
Kika写代码14 小时前
【微信小程序】1|底部图标 | 我的咖啡店-综合实训
微信小程序·小程序