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