在开发微信小程序的时候,报错navigateBack:fail cannot navigate back at firstpage

这个错误的意思是:在这个页面已经是第一个页面了,没办法再返回了

报错原因

这个错误原因其实也简单,就是在跳转的时候使用了wx.redirectTo(),使用wx.redirectTo()相当于重定向,不算是从上一个页面跳转过来的,所以把跳转后的页面当做了第一个页面。

解决方案就是把wx.redirectTo()换成wx.navigateTo()。

这样跳转之后,点击返回就可以成功返回上一页了。

我的代码如下,要将redirectTo改为navigateTo:

相关推荐
闹小艾7 小时前
舞蹈教培机构小程序零基础制作开发全流程教程
大数据·小程序
KYYXG8 小时前
2026年宁夏小程序定制开发公司全景评估
小程序
silvia_Anne12 小时前
微信小程序的登录与支付页面
微信小程序·小程序
无名J0kзr15 小时前
Web安全:小程序渗透测试
小程序
万岳科技系统开发16 小时前
互联网医院小程序搭建怎么做?从0开始建设完整平台
大数据·小程序
lpfasd12319 小时前
小程序审核避坑指南
小程序
Geek_Vison19 小时前
技术实践:保险健康APP引入第三方小程序实战,如何构建一个安全可控的沙箱环境~
android·安全·小程序·uni-app·mpaas
2501_9159184120 小时前
Python如何抓取HTTPS请求包的完整教程与代码示例
android·ios·小程序·https·uni-app·iphone·webview
用户5732400372321 小时前
从"陪聊机器人"变成"产品导航员"
微信小程序
2501_9160088921 小时前
全面解析常用Web前端开发工具:编辑器、调试工具、性能分析器与框架
android·前端·ios·小程序·uni-app·编辑器·iphone