- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
https://developers.weixin.qq.com/s/NVWwOHmM7E6s
小程序页面跳转回某一个页面,苹果手机在这个页面任何点击事件按钮都失效了,开发工具和安卓没有这个问题
例如我都是填表单的页面很多个,填完之后跳回列表页【跳转方法:wx.navigateBack({ })】,
navigateTo 会存在某一个页面点击事件失效;
redirectTo 不能解决我们的场景,会关闭所以页面,因为列表页前面还有一个首页页面,关闭的话就回不到首页了;
回退【wx.navigateBack({ })】的方法现在苹果手机存在失效问题,只能删除小程序,什么都点不动,console 也打印不出东西,没有任何报错
iphone7P 、iphoneX...苹果手机测试 手机版本12.1.2 微信版本最新的:7.0.3
这个问题解决了吗?
麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
iphone7p,iphoneX,iphone6p,微信版本7.0.3最新版本
是跟这个问题一致吗?
wx.navigateBack的bug
https://developers.weixin.qq.com/community/develop/doc/000084c4c901081ba008d95f75b800
是的,我也是同样的问题
https://developers.weixin.qq.com/s/NVWwOHmM7E6s
这是demo 苹果手机会点不动,工具和安卓没问题
不仅是wx.navigateBack,navigateTo 跳回去继续操作的话到第二个页面按钮就失效了,两种情况我demo里都有写,你们可以用ios测试下
补充一下:我跳转回退的页面是五级,没超过五级
wx.navigateTo({
url,
fail() {
makelog('navigateTo fail, try redirectTo', { url }, 'error')
wx.redirectTo({
url,
success() {
console.log('redirectTo succ', { url }, 'warn')
},
fail() {
console.log('redirectTo fail', { url }, 'error')
}
})
}
})