有问
有问
  • 发布:2020-12-03 19:46
  • 更新:2020-12-03 21:18
  • 阅读:452

【报Bug】pages参数背景色透明时多级页面返回层级错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10 x64

HBuilderX类型: Alpha

HBuilderX版本号: 2.9.11

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: 荣耀20PRO

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

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页的背景透明样式去掉后,正常了。

预期结果:

背景透明,二级以上返回上一页时,应该先是返回B,再返回A。

实际结果:

A背景透明时,从C返回B,B看不见,直接看到了A,这是不对的。

bug描述:

第一步:
在pages.json里设置菜单页mue.vue的样式,背景色为透明
第二步:
从主页左上角点击菜单图标,进入左侧菜单页(这个pages的style的背景色设置了透明"backgroundColor":"transparent")。
从菜单页再点击登陆页,登陆页再点击进注册页。
此时一步步返回时,直接返回了菜单页。
正常应该是先返回登陆页,再点后退,才返回菜单页。

详情见视频

2020-12-03 19:46 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

[已删除]

[已删除]

只缺前端的可找我;
整个项目外包也可找我;
wx、tel(13070273424);
代码很规范、可维护;
经验丰富,做过许多类型,可加微信了解;

该问题目前已经被锁定, 无法添加新回复