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

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

报错原因

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

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

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

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

相关推荐
weikecms10 分钟前
外卖霸王餐CPS怎么对接接口
小程序·微客云
码云社区2 小时前
家政小程序+后台源码分享:保姆级教程,快速搭建自有平台
小程序·家政·家政服务·家政系统
码视野2 小时前
全源码提供-高端大气的医疗健康预约小程序
小程序
vipbic15 小时前
独立开发复盘:我用 Uni-app + Strapi v5 肝了一个“会上瘾”的打卡小程序
前端·微信小程序
CDwenhuohuo1 天前
小程序全局使用api
javascript·vue.js·小程序
智慧景区与市集主理人1 天前
市集分账混乱?巨有科技智慧小程序实现统一收款、自动分账
大数据·科技·小程序
front-end-zzq1 天前
瘦了么打卡微信小程序
小程序
2501_915909061 天前
苹果App Store上架全流程指南从注册到上线
android·ios·小程序·https·uni-app·iphone·webview
全栈小51 天前
【小程序】微信小程序在体验版发起支付的时候提示“由于小程序违规,支付功能暂时无法使用”,是不是一脸懵逼
微信小程序·小程序
jingqingdai32 天前
微信小程序 Canvas 2D 踩坑指南:如何优雅地导出高清长图?(附 AI 辅助实录)
人工智能·微信小程序·小程序