1、uni.navigateTo,分别打开A菜单页,B登陆页,C注册页,其中A的style在pages.json里设置了"backgroundColor":"transparent"背景为透明色。
2、当进入C页后,再uni.navigateBack返回B页,问题出现了:B页未显示,直接显示了A页,然后点击屏幕A和B同时退出了(B此时闪现了一下,看样子是被覆盖到A下面去了,虽然A是半透明背景,但仍然看不到B)。
3、把A页的背景透明样式去掉后,正常了。
- 发布:2020-12-03 19:46
- 更新:2020-12-03 21:18
- 阅读:452
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 x64
HBuilderX类型: Alpha
HBuilderX版本号: 2.9.11
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: 荣耀20PRO
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
背景透明,二级以上返回上一页时,应该先是返回B,再返回A。
背景透明,二级以上返回上一页时,应该先是返回B,再返回A。
实际结果:
A背景透明时,从C返回B,B看不见,直接看到了A,这是不对的。
A背景透明时,从C返回B,B看不见,直接看到了A,这是不对的。
bug描述:
第一步:
在pages.json里设置菜单页mue.vue的样式,背景色为透明
第二步:
从主页左上角点击菜单图标,进入左侧菜单页(这个pages的style的背景色设置了透明"backgroundColor":"transparent")。
从菜单页再点击登陆页,登陆页再点击进注册页。
此时一步步返回时,直接返回了菜单页。
正常应该是先返回登陆页,再点后退,才返回菜单页。
详情见视频
有问 (作者)
重新编辑了,见视频
2020-12-04 09:32
DCloud_UNI_Anne
回复 有问: 请提供简单可复现的示例工程,上传附件
2020-12-04 14:33
秃顶佩奇
回复 有问: 大佬,我遇到一样的问题了,请问该如何解决
2022-11-29 11:28
秃顶佩奇
回复 DCloud_UNI_Anne: 请问该问题有解决吗
2022-11-29 11:31