今天小程序完成了一个新功能,在自测的时候发现了一个问题,小程序的返回按钮点击没反应了,一开始以为是模拟器的问题,结果使用实机测试同样复现了这个问题。
具体跳转路由为:
首页 => wx.navigateTo =>
新功能列表页 => wx.navigateTo =>
新功能添加页 => wx.redirectTo =>
新功能详情页 => 返回按钮 =>
新功能列表页 => 返回按钮 =>
首页
结果从 详情页 返回 列表页 之后,返回按钮点上去没反应了!!!页面中添加一个自定义按钮调用 wx.navigateBack
返回也不行。
监听了 wx.navigateBack
的 success
、fail
、complete
三个回调之后发现,success
和 fail
都不执行,只执行了 complete
的回调,输出为:
complete: {errMsg: "fail:navigateBack intercepted"}