8***@qq.com
8***@qq.com
  • 发布:2022-02-16 14:37
  • 更新:2022-02-16 14:50
  • 阅读:515

【报Bug】触发uni-list列表刷新时出现崩溃现象

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win10家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 3.3.10

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米8

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<uni-list>  
            <uni-cell v-for="(item,index) in items" :key="index">  
                <emc-input-line :ref="'line'+index"   :title="item.title" :isEdit="item.isEdit" :inputType="item.type?item.type:'text'" @onInput="onInput($event,(datas && datas.length != 0?datas[index]:item))" :content="item.content" :subContent="item.subContent" @onClick="onContentClick((datas && datas.length != 0?datas[index]:item))" @onClickSubImg="onClickSubImg($event,item)" :showAsr="item.showAsr" :bottomBorder="item.bottomBorder?item.bottomBorder:true" :autoHeight="item.autoHeight!=undefined?item.autoHeight:true" :clearable="item.clearable != undefined?item.clearable:true" :contentHeight="item.contentHeight"></emc-input-line>  
            </uni-cell>  
</uni-list>   

操作步骤:

触发这个列表刷新时有时会出现App崩溃现象

预期结果:

列表正常刷新

实际结果:

App出现崩溃

bug描述:

在修改列表数据后触发vue刷新列表时app崩溃

2022-02-16 14:37 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

问题是否可以稳定复现

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

    基本上10次里面出现1~2次崩溃

    2022-02-16 17:13

  • DCloud_Android_ST

    回复 8***@qq.com: 请提供demo到附件我们尝试复现下

    2022-02-16 17:35

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

    回复 DCloud_Android_ST: 经过测试发现,在列表数据量小的情况下刷新,不会复现此问题;如果列表出现10条以上的数据,发现界面在仅刷新了部分内容后,就卡死,然后崩溃;是不是主线程刷新数据的时候卡死了,ios上不会出现这个问题,只有安卓机上出现此问题

    2022-02-17 11:31

  • DCloud_Android_ST

    回复 8***@qq.com: 这个需要我们实际复现来看问题了 你提供下demo 可以附件 仅管理员可见

    2022-02-17 11:43

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