Skip to content

uni-data-picker 层级value相同触发不断添加层级 #5636

@zhiyi7

Description

@zhiyi7

发行方式

小程序

具体平台

微信小程序全平台

开发环境

macOS

项目创建方式

HBuilderX

依赖版本

HbuilderX 4.75

问题描述

uni-data-picker,如果下级层级的value和上级层级的value一样,则点击最后一个层级的相同value时,会在顶部层级选择区域不断地添加相同层级,无法触发onchange。

重现步骤

use the following localdata:

text: 'level 1'
value: 'value1'
children: [
text: 'level 2,
value': 'same value',
children: [
text: 'level 3'
value: 'same value'
]
]

期望行为

点击level 3时应正确触发onchange,而不是继续向顶部添加 level 3 的tab item.

实际行为

点击level 3后,顶部又新增一个level 3,列出了level 2的children,行为循环

截图或录屏

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions