调试小程序的时候,从主页跳转到了另一个页面,在另一个页面的bindtap事件绑定的函数中,调用了wx.navigateBack()
函数,但是却没有跳回上一个页面,而是报了一个错误:
看字面意思也很简单,说的是现在这个页面已经是第一个页面了,没办法再返回了。
这个错误原因其实也简单,就是在跳转的时候使用了wx.redirectTo()
,使用wx.redirectTo()
相当于重定向,不算是从上一个页面跳转过来的,所以把跳转后的页面当做了第一个页面。
解决方案就是把wx.redirectTo()
换成wx.navigationTo()
。文章来源:https://www.toymoban.com/news/detail-595715.html
这样跳转之后,点击返回就可以成功返回上一页了。文章来源地址https://www.toymoban.com/news/detail-595715.html
到了这里,关于小程序返回页面报错:navigateBack:fail cannot navigate back at first page.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!