Zzz1012
Zzz1012
  • 发布:2022-05-05 10:42
  • 更新:2022-05-05 14:48
  • 阅读:589

【报Bug】nvue 频繁渲染数组后 导致程序闪退

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.5

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 模拟器也可复现

手机机型: 收银机平板

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

直接运行demo 等待一段时间即可复现

预期结果:

程序正常运行 不会闪退

实际结果:

运行一段时间后闪退

bug描述:

最近程序频繁闪退 删除完其他代码后 最终定位到渲染数组这边的问题。
正常流程的话 用户是一个个添加商品 然后渲染到购物车上 但是渲染数次后 就会导致程序闪退
然后我们这边在代码中使用了定时器去模拟用户操作
下方是程序简单的demo

2022-05-05 10:42 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

默认基座可以复现问题吗 猜测可能是系统兼容性问题。你可以修改manifest.json配置targetSdkVersion 为26再试下

  • Zzz1012 (作者)

    你好 我们这边用默认基座试了一下 还是会出现闪退的情况 还是得麻烦看下这个问题。

    2022-05-05 19:43

  • DCloud_Android_ST

    回复 Zzz1012: 你可以修改manifest.json配置targetSdkVersion 为26 然后云打包再试下

    2022-05-05 19:51

  • Zzz1012 (作者)

    回复 DCloud_Android_ST: 云打包后还是会出现同样的问题。

    2022-05-05 20:46

  • DCloud_Android_ST

    回复 Zzz1012: 你说模拟器可以复现 是哪个款 我用雷电模拟器 7.1系统目前虽然不报错但是会卡死不动。你云打包的appid发下我测试下

    2022-05-06 11:34

  • Zzz1012 (作者)

    回复 DCloud_Android_ST: 之前我们使用的是夜神模拟器 appid是 _UNI_52D20B4

    2022-05-06 14:12

  • Zzz1012 (作者)

    卡死一段时间后应该也会提示程序无响应

    2022-05-06 14:14

  • Zzz1012 (作者)

    回复 DCloud_Android_ST: 你好 请问有什么结果了吗?

    2022-05-07 09:49

  • DCloud_Android_ST

    回复 Zzz1012: 我这查看你的打包记录 你并没有按我说的将targetSdkVersion改为26

    2022-05-07 11:10

  • Zzz1012 (作者)

    回复 DCloud_Android_ST: 你好 我这边确定已经修改为了26 但是不太清除为什么打包记录上没有显示

    https://img.fp1123.com/group1/M00/00/11/CgAFBmJ2E9aAE98dAABi2gdLE_I538.png

    2022-05-07 14:38

  • DCloud_Android_ST

    回复 Zzz1012: 私信发下QQ吧

    2022-05-07 14:42

  • Zzz1012 (作者)

    回复 DCloud_Android_ST: 已私信

    2022-05-07 14:50

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