鑫花
鑫花
  • 发布:2023-03-03 17:10
  • 更新:2024-07-19 18:14
  • 阅读:844

【报Bug】uni-data-picker选择数据时无限循环

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.3

浏览器平台: Chrome

浏览器版本: 110

项目创建方式: HBuilderX

示例代码:

当 uni-data-picker 的 localdata 为 [{"text":"1","value":"1","children":[{"text":"1","value":"1"}]}] 时,pickerview会进入无限循环渲染

操作步骤:

当 uni-data-picker 的 localdata 为 [{"text":"1","value":"1","children":[{"text":"1","value":"1"}]}] 时,pickerview会进入无限循环渲染

预期结果:

pickerview中选择第二层级后能正常关闭

实际结果:

pickerview无限循环渲染

bug描述:

当 uni-data-picker 的 localdata 为 [{"text":"1","value":"1","children":[{"text":"1","value":"1"}]}] 时,pickerview会进入无限循环渲染

确实有children 和 parent value相同的数据,例如级联选择楼层房号 1 楼 1户

2023-03-03 17:10 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

只要value相同就会死循环

鑫花

鑫花 (作者)

组件版本号 1.1.1

g***@126.com

g***@126.com

怎么解决的

5***@qq.com

5***@qq.com

同样的问题

BFC

BFC

value字段默认为单个数据的唯一标识, 不能重复。 新版uniappX已经修复这个问题。

如果是uniapp项目,这边推荐使用data-picker组前,可以提前为每个数据设置不重复的自增id,并配合map字段映射使用。
https://uniapp.dcloud.net.cn/component/uniui/uni-data-picker.html

  • w***@163.com

    大哥,怎么查看版本,那个版本这个bug修复了

    2024-09-05 23:42

  • w***@163.com

    我使用的使用组件版本是2.0.1,还有这个bug

    2024-09-05 23:43

  • BFC

    回复 w***@163.com: uniappX修复了, uniapp 下个版本修复

    2024-09-06 11:46

要回复问题请先登录注册