按钮A 点击执行 uni.navigateTo 跳转界面,返回之后,再次点击按钮A,界面不跳转,除非点击按钮B跳转别的界面,返回再次点击A可以跳转
- 发布:2020-08-12 14:16
- 更新:2020-08-13 11:04
- 阅读:1153
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10 家庭版 1909
HBuilderX类型: 正式
HBuilderX版本号: 2.8.3
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 华为
手机机型: nova 3i
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
每次点击都可以跳转界面
每次点击都可以跳转界面
实际结果:
第一次点击不跳转,需要跳转别的界面之后才可以再次跳转
第一次点击不跳转,需要跳转别的界面之后才可以再次跳转
bug描述:
按钮A 点击执行 uni.navigateTo 跳转界面,返回之后,再次点击按钮A,界面不跳转,除非点击按钮B跳转别的界面,返回再次点击A可以跳转。h5,小程序等其他端没有问题,唯独app上有问题
2 个回复
3***@qq.com (作者)
发现问题所在,navigateTo 里面需要加上success、fail回调后,第二次点击才可以执行成功,不知道什么原因
3***@qq.com (作者)
刚刚只是初步解决,最终发现是因为我是小程序转uni的,所以很多api还是用的wx.开头,因为https://ask.dcloud.net.cn/article/35786这里写在不要把wx.转成uni.,然后新写的代码我用的uni.,所以以前的wx.navigateTo 打包成APP后第二次点击就会失效,新写的uni.navigateTo 则不会,这是我发现的问题,望修复