vue怎么选择村和镇

像vant组件中只能实现选择到县,如何更进一步选择,如下图所示,需要精确到某个村。
只要能获取舟山市下的镇和村就行了,毕设只要求这么多

img

你打算用 vant 什么组件去完成这个功能,还有 获取舟山市下的镇和村你是通过后端接口还是自己在前端编辑? 这都是问题点,你需求详细一些,解答会更快一些

级联选择器的话,自己写也行,获取的接口的话一般都是省市区,很少见到单独一个市到县到村的,所以自己写一个json吧,就像这样:
const area = {
dinghai:{name: '定海区',children:{aa: { name: 'aa村' }}},
putuo:{name: '普陀区', children: {bb: {name: '村'}}}
}

然后第一个下拉框绑定的下拉框值是area第一层的循环,第二个下拉框是area[第一个选中的key值].children 循环这一层。
注意:选中第一个下拉框change事件中,将第二个的值清空哦