2***@qq.com
2***@qq.com
  • 发布:2023-12-01 16:24
  • 更新:2023-12-05 08:58
  • 阅读:333

部分华为鸿蒙手机回退后页面不显示

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: 全部

手机厂商: 华为

页面类型: vue

SDK版本号: SDK-Android@3.96-20231106

测试过的手机:

有问题的设备 1、华为nova5 pro, HarmonyOS 3.0.0 2、华为HONOR X10, HarmonyOS 3.0.0 正常的设备: 1、华为nova10 SE HarmonyOS 4.0.0 1、OPPO Reno9 pro+ Android13 2、vivo V1838A Android10

示例代码:
  • 页面跳转代码
    uni.navigateTo({  
    url: `/pages/countryside/configCabinet/index?activateId=${state.activateId}`,  
    });

操作步骤:
  • 每次必现

预期结果:
  • 按物理返回键或者标题栏左上角返回键,应该一级一级页面回退

实际结果:
  • 回退时,页面不显示,但是onShow()回调是执行了的

bug描述:

  • 原生Android 接入uni sdk的方式。Uniapp 使用 uni.navigateTo 从A ->B ->C ->D 跳转, 然后使用物理返回键(或标题栏返回键),回到A,但是中途B不显示了(但是onShow是执行了的),用户看见的就是D->C->A 了,请问这个问题怎么解决?

  • 异常的设备

    • 1、华为nova5 pro, HarmonyOS 3.0.0
    • 2、华为HONOR X10, HarmonyOS 3.0.0
  • 正常的设备:
    1、华为nova10 SE HarmonyOS 4.0.0
    1、OPPO Reno9 pro+ Android13
    2、vivo V1838A Android10

  • 编译ide : HBuilder 3.96

  • uni: "@dcloudio/uni-app": "3.0.0-3090620231104002"

  • Android: 使用的 SDK-Android@3.96-20231106 相关aar文件

2023-12-01 16:24 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

已解决!

  • DCloud_UNI_OttoJi

    可以说下解决思路吗,方便后续遇到相似问题的用户排查问题

    2023-12-05 10:24

要回复问题请先登录注册