- 发布:2023-06-08 17:35
- 更新:2023-06-08 17:35
- 阅读:174
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: ?
HBuilderX类型: 正式
HBuilderX版本号: 3.8.4
手机系统: 全部
手机机型: 华为mate30
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
设置A页面的“navigationBarTextStyle”为“black”且为nvue页面(非首页),B页面的“navigationBarTextStyle”为“white”,在onLaunch中通过uni.preloadPage预加载A页面,在A页面跳转B页面后返回A页面,此时A页面显示的“navigationBarTextStyle”为“white”。
设置A页面的“navigationBarTextStyle”为“black”且为nvue页面(非首页),B页面的“navigationBarTextStyle”为“white”,在onLaunch中通过uni.preloadPage预加载A页面,在A页面跳转B页面后返回A页面,此时A页面显示的“navigationBarTextStyle”为“white”。
预期结果:
A页面的“navigationBarTextStyle”为本身设置的“black”
A页面的“navigationBarTextStyle”为本身设置的“black”
实际结果:
A页面的“navigationBarTextStyle”为上个页面的“navigationBarTextStyle”
A页面的“navigationBarTextStyle”为上个页面的“navigationBarTextStyle”
bug描述:
A页面为nvue页面(非首页),在onLaunch中通过uni.preloadPage预加载后。A页面跳转B页面再返回A页面,此时A页面的navigationBarTextStyle显示异常,会显示为B页面的navigationBarTextStyle。如果A页面是首页,则不会出现此Bug。android和ios都有此问题。