下载附件demo,npm i
,用HBuilder打开项目,运行到微信小程序,真机调试,点击”购物车",然后再点击"登录"页的返回按钮
- 发布:2022-06-02 09:44
- 更新:2023-04-25 10:29
- 阅读:637
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS12.3
第三方开发者工具版本号: HBuilderX3.3.13.20220314
基础库版本号: 3.4.7
项目创建方式: CLI
CLI版本号: Vue CLI v4.5.15
操作步骤:
预期结果:
点击"登录"页的返回按钮后,返回到"首页",且不会再次跳出"登录"页除非点击"购物车"
点击"登录"页的返回按钮后,返回到"首页",且不会再次跳出"登录"页除非点击"购物车"
实际结果:
点击"登录"页的返回按钮后,又跳一次登录页,要再次点击登录页的返回按钮才会回到首页
点击"登录"页的返回按钮后,又跳一次登录页,要再次点击登录页的返回按钮才会回到首页
bug描述:
在购物车页面onShow进行判断,如果用户未登录则跳登录(C)页面,在C点击返回按钮,调用uni.switchTab(首页),此时购物车页面的onShow被再次触发(在APP或小程序模拟器上不会再次触发),导致重复跳转到C,要再点一次C的返回才能回到首页
这个问题只会在小程序真机上出现,微信模拟器正常,APP上正常
- 具体请结合附件查看