Skip to content

[t-picker] picker组件设置keys属性后value和default-value无效 #3575

Closed
@jwang0512

Description

@jwang0512

tdesign-miniprogram 版本

1.8.8

重现链接

No response

重现步骤

options = [{id:1, name:'Hello'},{id:2, name:'World'},{id:3,name:'Welcome']
<t-picker
  visible="{{visible}}"
  value="{{ [ 2 ] }}"
  keys="{{ { label:'name', value:'id'} }}"
  title="{{title}}"
  cancelBtn="取消"
  confirmBtn="确认"
  bindconfirm="onPickerConfirm"
  bindcancel="hidePicker"
>
  <t-picker-item options="{{ options }}"></t-picker-item>
</t-picker>

value 属性无论设置是哪个的值,都默认只选中第一个,default-value也一样。去掉keys属性,并把选项改为label和value后就正常

期望结果

No response

实际结果

No response

基础库版本

No response

补充说明

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions