jd-opensource / jd-opensource/nutui
picker选择器选择第一个城市数据不对
Open
- Dominant language
- Vue
- Stars
- 6.5k
- Forks
- 835
- PR merge metrics
- No merged PRs in 30d
Description
### NutUI 包名
@nutui/nutui
### NutUI 版本号
4.3.7
### 平台
h5
### 重现链接
http://www.1314test.com/user/report/love
### 重现步骤
使用方式:
const handleConfirm = ({ selectedValue, selectedOptions }) => {
console.log("selectedValue",selectedValue, "selectedOptions",selectedOptions);
};
数据结构:[{
"text":"江苏",
"value":"32",
children:[{
"text":"南京",
"value":"3201",
},
{
"text":"无锡",
"value":"3202",
}]
}]
### 期望的结果是什么?
第一次选择江苏省份非第一个城市时handleConfirm方法回调中的参数应该为选中那条城市的数据
### 实际的结果是什么?
第一次选择时返回的数据总是该省份下的第一个城市即南京,其他省份选择也一样,已经通过断点反复调试,发现回调中的数据始终为第一个城市,再次编辑时即正常,怀疑组件内的默认值逻辑是否存在问题。城市数据从接口获取而来,格式在步骤中有标注。
### 环境信息
_No response_
### 其他补充信息
重现链接需要注册才可以访问有问题的页面
Contributor guide
Assessment
This issue has not been assessed yet.