风扬
风扬
  • 发布:2021-06-02 00:25
  • 更新:2021-06-02 00:49
  • 阅读:401

【报Bug】nvue里的list组件有bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.16

手机系统: Android

手机系统版本号: Android 8.0

手机厂商: 小米

手机机型: mi5

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<list>  
    <!-- 注意事项: 不能使用 index 作为 key 的唯一标识 -->  
    <cell v-for="(item, index) in dataList" :key="item.id">  
      <text>{{item.name}}</text>  
    </cell>  
</list>  

if (this.dataList.length > 100) {  
      this.dataList.shift();  
}

操作步骤:

如上

预期结果:

如果对 list组件的数组数据进行 shift() 操作报错

实际结果:

如果对 list组件的数组数据进行 shift() 操作报错

bug描述:

<list>  
    <!-- 注意事项: 不能使用 index 作为 key 的唯一标识 -->  
    <cell v-for="(item, index) in dataList" :key="item.id">  
      <text>{{item.name}}</text>  
    </cell>  
  </list>

如上方所示,如果对 dataList 进行 shift() 操作,则会报错 unexpected EOF!,然后list就各种bug错乱了,如尾部数据显示在头部,scrollToElement失效,scroll监听失效

2021-06-02 00:25 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

排序有问题

  • 风扬 (作者)

    什么排序有问题?我这是直接复制的你们的demo啊

    2021-06-03 23:18

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