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

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

报错原因

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

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

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

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

相关推荐
软件开发技术几秒前
新版点微同城主题源码34.7+全套插件+小程序前后端 源文件
小程序·php
mon_star°13 小时前
消防安全培训小程序项目亮点与功能清单
小程序
自然 醒14 小时前
uni-app开发微信小程序,如何使用towxml去渲染md格式和html标签格式的内容?
微信小程序·uni-app·html
编程迪14 小时前
基于Java和Vue开发的在线问诊系统医疗咨询小程序APP
小程序
CHU72903515 小时前
知识触手可及:在线教学课堂APP的沉浸式学习体验
前端·学习·小程序
竟未曾年少轻狂16 小时前
微信小程序-组件开发
微信小程序·小程序
CHU72903516 小时前
在线教学课堂APP功能版块设计方案:重构学习场景的交互逻辑
java·学习·小程序·重构
焦糖玛奇朵婷17 小时前
盲盒小程序开发,盲盒小程序怎么做
java·大数据·服务器·前端·小程序
想七想八不如1140817 小时前
【GitHub开源】一款极简跨平台 Todo 应用:微信小程序 + Windows 桌面挂件 + 实时同步
微信小程序·开源·github
笨笨狗吞噬者17 小时前
代理的妙用:uni-app 小程序是怎样用 `Proxy` 和 `wrapper` 抹平平台差异的
前端·微信小程序·uni-app