uni-app picker三级联动地址错误
uni-app picker三级联动地址错误
操作步骤:
- 点击picker,选择河南省,南阳市,可以看到地址明显错误
预期结果:
- 更正地址
实际结果:
- 地址错误
bug描述:
MUI三级联动下,河南省下辖的地级市与其所管辖的区县不对应,如南阳市所管辖的区县出现在商丘市下
1 回复
更多关于uni-app picker三级联动地址错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个典型的三级联动数据源配置错误问题。问题根源在于数据源中市级与区县级数据的对应关系出现了错位。
解决方案:
-
检查数据源结构:确认你的picker数据源中,每个市级单位对应的children数组是否正确包含了其下辖的区县。
-
数据格式示例:
const regionData = [{
"name": "河南省",
"children": [{
"name": "南阳市",
"children": ["卧龙区", "宛城区", "邓州市"] // 确保这里是南阳市的区县
}, {
"name": "商丘市",
"children": ["梁园区", "睢阳区", "永城市"] // 确保这里是商丘市的区县
}]
}]

