3***@qq.com
3***@qq.com
  • 发布:2024-11-01 15:54
  • 更新:2024-11-22 10:55
  • 阅读:84

【报Bug】HbuilderX4.3.1 版本使用getCurrentPages()方法闪退

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 4.31

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS NEXT Developer Preview

手机厂商: 华为

手机机型: Mate60 Pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

调用getCurrentPages()方法

预期结果:

预期能和其他端一样正常返回

实际结果:

会导致APP闪退

bug描述:

在本地运行鸿蒙真机系统中,调用getCurrentPages()方法,会导致应用闪退

2024-11-01 15:54 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

您好,请上传一个最小的可复现的 demo 至附件,我们会进行排查。构建最小可复现 demo 时,可以参考以下步骤:
定位问题:首先找到出现问题的代码,从这里开始,分析代码的上下文逻辑,提取出最简那段代码,可以使用二分法等方式。
调试代码:之后需要使用调试工具,例如console 或者断点,检查代码的执行过程是否可以正确命中代码段并复现问题。
添加必要的依赖:最后,如果你的代码依赖于外部库或者框架,确保你构建的最小的可复现 demo 包含必要的依赖,并且去掉没用的依赖。
完成之后参照下方上传到评论区。
上传方式:将 demo 压缩成 zip 之后在底部回复框中点击上传附件,并且需要在输入框中给出如何操作可以复现 bug。
感谢您的支持,这非常有助于我们复现与修复问题。

  • 3***@qq.com (作者)

    Timestamp:2024-11-04 11:54:01.513

    Pid:24434

    Uid:20020010

    Process name:com.example.test.template

    Process life time:57s

    Reason:Signal:SIGSEGV(SEGV_MAPERR)@0x000000227f7ba300


    调用getCurrentPages()方法,DevEco Studio开发工具中会报这个错误

    2024-11-04 11:55

  • 3***@qq.com (作者)

    发现并不是调用的时候闪退,是console的时候闪退的,可以先忽略吧

    2024-11-04 13:31

3***@qq.com

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

1、先通过pnpm安装依赖后,在页面中点击登录按钮即可复现

honeyChen

honeyChen

再鸿蒙模拟器上调用getCurrentPages()报错:
TypeError: Cannot convert a illegal value to a Primitive

hx版本4.29

什么原因啊?是还不支持嘛?

要回复问题请先登录注册