我是靠谱客的博主 紧张灯泡,最近开发中收集的这篇文章主要介绍vant的使用笔记--手机端城市选择器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


<span class="text">地区</span>
<van-field
readonly
clickable
:value="item.area"
placeholder="选择地区"
@click="showPickerFn"
/>
<van-popup
v-model="showPicker"
:close-on-click-overlay="false"
round
position="bottom"
>
<van-picker
ref="cityPicker"
show-toolbar
:columns="columns"
@cancel="showPicker = false"
@confirm="onConfirm"
/>
</van-popup>

let city = [
{
value: "北京市",
label: "北京市",
children: [
{
value: "朝阳区",
label: "朝阳区",
},
{
value: "海淀区",
label: "海淀区",
},
{
value: "通州区",
label: "通州区",
},
{
value: "房山区",
label: "房山区",
},
{
value: "丰台区",
label: "丰台区",
},
{
value: "昌平区",
label: "昌平区",
},
{
value: "大兴区",
label: "大兴区",
},
{
value: "顺义区",
label: "顺义区",
},
{
value: "西城区",
label: "西城区",
},
{
value: "延庆县",
label: "延庆县",
},
{
value: "石景山区",
label: "石景山区",
},
{
value: "宣武区",
label: "宣武区",
},
{
value: "怀柔区",
label: "怀柔区",
},
{
value: "崇文区",
label: "崇文区",
},
{
value: "密云县",
label: "密云县",
},
{
value: "东城区",
label: "东城区",
},
{
value: "平谷区",
label: "平谷区",
},
{
value: "门头沟区",
label: "门头沟区",
},
],
},
{
value: "广东省",
label: "广东省",
children: [
{
value: "广州市",
label: "广州市",
},
{
value: "中山市",
label: "中山市",
},
{
value: "深圳市",
label: "深圳市",
},
{
value: "惠州市",
label: "惠州市",
},
{
value: "江门市",
label: "江门市",
},
{
value: "珠海市",
label: "珠海市",
},
{
value: "汕头市",
label: "汕头市",
},
{
value: "湛江市",
label: "湛江市",
},
{
value: "河源市",
label: "河源市",
},
{
value: "肇庆市",
label: "肇庆市",
},
{
value: "清远市",
label: "清远市",
},
{
value: "潮州市",
label: "潮州市",
},
{
value: "韶关市",
label: "韶关市",
},
{
value: "揭阳市",
label: "揭阳市",
},
{
value: "阳江市",
label: "阳江市",
},
{
value: "梅州市",
label: "梅州市",
},
{
value: "云浮市",
label: "云浮市",
},
{
value: "茂名市",
label: "茂名市",
},
{
value: "汕尾市",
label: "汕尾市",
},
],
},
{
value: "山东省",
label: "山东省",
children: [
{
value: "济南市",
label: "济南市",
},
{
value: "青岛市",
label: "青岛市",
},
{
value: "临沂市",
label: "临沂市",
},
{
value: "济宁市",
label: "济宁市",
},
{
value: "菏泽市",
label: "菏泽市",
},
{
value: "淄博市",
label: "淄博市",
},
{
value: "烟台市",
label: "烟台市",
},
{
value: "日照市",
label: "日照市",
},
{
value: "泰安市",
label: "泰安市",
},
{
value: "潍坊市",
label: "潍坊市",
},
{
value: "威海市",
label: "威海市",
},
{
value: "滨州市",
label: "滨州市",
},
{
value: "东营市",
label: "东营市",
},
{
value: "聊城市",
label: "聊城市",
},
{
value: "德州市",
label: "德州市",
},
{
value: "莱芜市",
label: "莱芜市",
},
{
value: "枣庄市",
label: "枣庄市",
},
],
},
{
value: "江苏省",
label: "江苏省",
children: [
{
value: "苏州市",
label: "苏州市",
},
{
value: "徐州市",
label: "徐州市",
},
{
value: "盐城市",
label: "盐城市",
},
{
value: "无锡市",
label: "无锡市",
},
{
value: "南京市",
label: "南京市",
},
{
value: "南通市",
label: "南通市",
},
{
value: "连云港市",
label: "连云港市",
},
{
value: "常州市",
label: "常州市",
},
{
value: "镇江市",
label: "镇江市",
},
{
value: "扬州市",
label: "扬州市",
},
{
value: "淮安市",
label: "淮安市",
},
{
value: "泰州市",
label: "泰州市",
},
{
value: "宿迁市",
label: "宿迁市",
},
],
},
{
value: "河南省",
label: "河南省",
children: [
{
value: "郑州市",
label: "郑州市",
},
{
value: "南阳市",
label: "南阳市",
},
{
value: "新乡市",
label: "新乡市",
},
{
value: "安阳市",
label: "安阳市",
},
{
value: "洛阳市",
label: "洛阳市",
},
{
value: "信阳市",
label: "信阳市",
},
{
value: "平顶山市",
label: "平顶山市",
},
{
value: "周口市",
label: "周口市",
},
{
value: "商丘市",
label: "商丘市",
},
{
value: "开封市",
label: "开封市",
},
{
value: "焦作市",
label: "焦作市",
},
{
value: "驻马店市",
label: "驻马店市",
},
{
value: "濮阳市",
label: "濮阳市",
},
{
value: "三门峡市",
label: "三门峡市",
},
{
value: "漯河市",
label: "漯河市",
},
{
value: "许昌市",
label: "许昌市",
},
{
value: "鹤壁市",
label: "鹤壁市",
},
{
value: "济源市",
label: "济源市",
},
],
},
{
value: "河北省",
label: "河北省",
children: [
{
value: "石家庄市",
label: "石家庄市",
},
{
value: "唐山市",
label: "唐山市",
},
{
value: "保定市",
label: "保定市",
},
{
value: "邯郸市",
label: "邯郸市",
},
{
value: "邢台市",
label: "邢台市",
},
{
value: "河北区",
label: "河北区",
},
{
value: "沧州市",
label: "沧州市",
},
{
value: "秦皇岛市",
label: "秦皇岛市",
},
{
value: "张家口市",
label: "张家口市",
},
{
value: "衡水市",
label: "衡水市",
},
{
value: "廊坊市",
label: "廊坊市",
},
{
value: "承德市",
label: "承德市",
},
],
},
{
value: "浙江省",
label: "浙江省",
children: [
{
value: "温州市",
label: "温州市",
},
{
value: "宁波市",
label: "宁波市",
},
{
value: "杭州市",
label: "杭州市",
},
{
value: "台州市",
label: "台州市",
},
{
value: "嘉兴市",
label: "嘉兴市",
},
{
value: "金华市",
label: "金华市",
},
{
value: "湖州市",
label: "湖州市",
},
{
value: "绍兴市",
label: "绍兴市",
},
{
value: "舟山市",
label: "舟山市",
},
{
value: "丽水市",
label: "丽水市",
},
{
value: "衢州市",
label: "衢州市",
},
],
},
{
value: "陕西省",
label: "陕西省",
children: [
{
value: "西安市",
label: "西安市",
},
{
value: "咸阳市",
label: "咸阳市",
},
{
value: "宝鸡市",
label: "宝鸡市",
},
{
value: "汉中市",
label: "汉中市",
},
{
value: "渭南市",
label: "渭南市",
},
{
value: "安康市",
label: "安康市",
},
{
value: "榆林市",
label: "榆林市",
},
{
value: "商洛市",
label: "商洛市",
},
{
value: "延安市",
label: "延安市",
},
{
value: "铜川市",
label: "铜川市",
},
],
},
{
value: "湖南省",
label: "湖南省",
children: [
{
value: "长沙市",
label: "长沙市",
},
{
value: "邵阳市",
label: "邵阳市",
},
{
value: "常德市",
label: "常德市",
},
{
value: "衡阳市",
label: "衡阳市",
},
{
value: "株洲市",
label: "株洲市",
},
{
value: "湘潭市",
label: "湘潭市",
},
{
value: "永州市",
label: "永州市",
},
{
value: "岳阳市",
label: "岳阳市",
},
{
value: "怀安市",
label: "怀安市",
},
{
value: "娄底市",
label: "娄底市",
},
{
value: "益阳市",
label: "益阳市",
},
{
value: "张家界市",
label: "张家界市",
},
{
value: "湘西州",
label: "湘西州",
},
],
},
{
value: "重庆市",
label: "重庆市",
children: [
{
value: "江北区",
label: "江北区",
},
{
value: "渝北区",
label: "渝北区",
},
{
value: "沙坪坝区",
label: "沙坪坝区",
},
{
value: "九龙坡区",
label: "九龙坡区",
},
{
value: "株万州区洲市",
label: "万州区",
},
{
value: "万州区",
label: "万州区",
},
{
value: "永川区",
label: "永川区",
},
{
value: "南岸区",
label: "南岸区",
},
{
value: "酉阳县",
label: "酉阳县",
},
{
value: "北碚区",
label: "北碚区",
},
{
value: "涪陵区",
label: "涪陵区",
},
{
value: "秀山县",
label: "秀山县",
},
{
value: "巴南区",
label: "巴南区",
},
{
value: "渝中区",
label: "渝中区",
},
{
value: "石柱县",
label: "石柱县",
},
{
value: "忠县",
label: "忠县",
},
{
value: "合川市",
label: "合川市",
},
{
value: "大渡口区",
label: "大渡口区",
},
{
value: "开县",
label: "开县",
},
{
value: "长寿区",
label: "长寿区",
},
{
value: "荣昌县",
label: "荣昌县",
},
{
value: "云阳县",
label: "云阳县",
},
{
value: "梁平县",
label: "梁平县",
},
{
value: "潼南县",
label: "潼南县",
},
{
value: "江津市",
label: "江津市",
},
{
value: "彭水县",
label: "彭水县",
},
{
value: "綦江县",
label: "綦江县",
},
{
value: "璧山县",
label: "璧山县",
},
{
value: "璧山县",
label: "璧山县",
},
{
value: "黔江区",
label: "黔江区",
},
{
value: "大足县",
label: "大足县",
},
{
value: "巫山县",
label: "巫山县",
},
{
value: "垫江县",
label: "垫江县",
},
{
value: "丰都县",
label: "丰都县",
},
{
value: "武隆县",
label: "武隆县",
},
{
value: "万盛区",
label: "万盛区",
},
{
value: "铜梁县",
label: "铜梁县",
},
{
value: "奉节县",
label: "奉节县",
},
{
value: "丰都县",
label: "丰都县",
},
{
value: "双桥区",
label: "双桥区",
},
{
value: "城口县",
label: "城口县",
},
],
},
{
value: "福建省",
label: "福建省",
children: [
{
value: "漳州市",
label: "漳州市",
},
{
value: "厦门市",
label: "厦门市",
},
{
value: "泉州市",
label: "泉州市",
},
{
value: "福州市",
label: "福州市",
},
{
value: "莆田市",
label: "莆田市",
},
{
value: "宁德市",
label: "宁德市",
},
{
value: "三明市",
label: "三明市",
},
{
value: "南平市",
label: "南平市",
},
{
value: "龙岩市",
label: "龙岩市",
},
],
},
{
value: "天津市",
label: "天津市",
children: [
{
value: "和平区",
label: "和平区",
},
{
value: "北辰区",
label: "北辰区",
},
{
value: "河北区",
label: "河北区",
},
{
value: "河西区",
label: "河西区",
},
{
value: "西青区",
label: "西青区",
},
{
value: "津南区",
label: "津南区",
},
{
value: "武清区",
label: "武清区",
},
{
value: "宝坻区",
label: "宝坻区",
},
{
value: "红桥区",
label: "红桥区",
},
{
value: "大港区",
label: "大港区",
},
{
value: "汉沽区",
label: "汉沽区",
},
{
value: "静海县",
label: "静海县",
},
{
value: "宁河县",
label: "宁河县",
},
{
value: "蓟县",
label: "蓟县",
},
{
value: "南开区",
label: "南开区",
},
{
value: "河东区",
label: "河东区",
},
{
value: "塘沽区",
label: "塘沽区",
},
],
},
{
value: "云南省",
label: "云南省",
children: [
{
value: "昆明市",
label: "昆明市",
},
{
value: "红河州",
label: "红河州",
},
{
value: "大理州",
label: "大理州",
},
{
value: "文山州",
label: "文山州",
},
{
value: "德宏州",
label: "德宏州",
},
{
value: "曲靖市",
label: "曲靖市",
},
{
value: "昭通市",
label: "昭通市",
},
{
value: "楚雄州",
label: "楚雄州",
},
{
value: "保山市",
label: "保山市",
},
{
value: "玉溪市",
label: "玉溪市",
},
{
value: "丽江地区",
label: "丽江地区",
},
{
value: "临沧地区",
label: "临沧地区",
},
{
value: "思茅地区",
label: "思茅地区",
},
{
value: "西双版纳州",
label: "西双版纳州",
},
{
value: "怒江州",
label: "怒江州",
},
{
value: "迪庆州",
label: "迪庆州",
},
],
},
{
value: "四川省",
label: "四川省",
children: [
{
value: "成都市",
label: "成都市",
},
{
value: "绵阳市",
label: "绵阳市",
},
{
value: "广元市",
label: "广元市",
},
{
value: "达州市",
label: "达州市",
},
{
value: "南充市",
label: "南充市",
},
{
value: "德阳市",
label: "德阳市",
},
{
value: "广安市",
label: "广安市",
},
{
value: "阿坝州",
label: "阿坝州",
},
{
value: "巴中市",
label: "巴中市",
},
{
value: "遂宁市",
label: "遂宁市",
},
{
value: "内江市",
label: "内江市",
},
{
value: "凉山州",
label: "凉山州",
},
{
value: "乐山市",
label: "乐山市",
},
{
value: "自贡市",
label: "自贡市",
},
{
value: "泸州市",
label: "泸州市",
},
{
value: "雅安市",
label: "雅安市",
},
{
value: "宜宾市",
label: "宜宾市",
},
{
value: "资阳市",
label: "资阳市",
},
{
value: "眉山市",
label: "眉山市",
},
{
value: "甘孜州",
label: "甘孜州",
},
],
},
{
value: "广西壮族自治区",
label: "广西壮族自治区",
children: [
{
value: "贵港市",
label: "贵港市",
},
{
value: "玉林市",
label: "玉林市",
},
{
value: "北海市",
label: "北海市",
},
{
value: "南宁市",
label: "南宁市",
},
{
value: "柳州市",
label: "柳州市",
},
{
value: "桂林市",
label: "桂林市",
},
{
value: "梧州市",
label: "梧州市",
},
{
value: "钦州市",
label: "钦州市",
},
{
value: "来宾市",
label: "来宾市",
},
{
value: "河池市",
label: "河池市",
},
{
value: "百色市",
label: "百色市",
},
{
value: "贺州市",
label: "贺州市",
},
{
value: "防城港市",
label: "防城港市",
},
],
},
{
value: "安徽省",
label: "安徽省",
children: [
{
value: "芜湖市",
label: "芜湖市",
},
{
value: "合肥市",
label: "合肥市",
},
{
value: "六安市",
label: "六安市",
},
{
value: "宿州市",
label: "宿州市",
},
{
value: "阜阳市",
label: "阜阳市",
},
{
value: "安庆市",
label: "安庆市",
},
{
value: "马鞍山市",
label: "马鞍山市",
},
{
value: "蚌埠市",
label: "蚌埠市",
},
{
value: "淮北市",
label: "淮北市",
},
{
value: "淮南市",
label: "淮南市",
},
{
value: "宣城市",
label: "宣城市",
},
{
value: "黄山市",
label: "黄山市",
},
{
value: "铜陵市",
label: "铜陵市",
},
{
value: "亳州市",
label: "亳州市",
},
{
value: "池州市",
label: "池州市",
},
{
value: "巢湖市",
label: "巢湖市",
},
{
value: "滁州市",
label: "滁州市",
},
],
},
{
value: "海南省",
label: "海南省",
children: [
{
value: "三亚市",
label: "三亚市",
},
{
value: "海口市",
label: "海口市",
},
{
value: "琼海市",
label: "琼海市",
},
{
value: "文昌市",
label: "文昌市",
},
{
value: "东方市",
label: "东方市",
},
{
value: "昌江县",
label: "昌江县",
},
{
value: "陵水县",
label: "陵水县",
},
{
value: "乐东县",
label: "乐东县",
},
{
value: "保亭县",
label: "保亭县",
},
{
value: "五指山市",
label: "五指山市",
},
{
value: "澄迈县",
label: "澄迈县",
},
{
value: "万宁市",
label: "万宁市",
},
{
value: "儋州市",
label: "儋州市",
},
{
value: "临高县",
label: "临高县",
},
{
value: "白沙县",
label: "白沙县",
},
{
value: "定安县",
label: "定安县",
},
{
value: "琼中县",
label: "琼中县",
},
{
value: "屯昌县",
label: "屯昌县",
},
],
},
{
value: "江西省",
label: "江西省",
children: [
{
value: "南昌市",
label: "南昌市",
},
{
value: "赣州市",
label: "赣州市",
},
{
value: "上饶市",
label: "上饶市",
},
{
value: "吉安市",
label: "吉安市",
},
{
value: "九江市",
label: "九江市",
},
{
value: "新余市",
label: "新余市",
},
{
value: "抚州市",
label: "抚州市",
},
{
value: "宜春市",
label: "宜春市",
},
{
value: "景德镇市",
label: "景德镇市",
},
{
value: "萍乡市",
label: "萍乡市",
},
{
value: "鹰潭市",
label: "鹰潭市",
},
],
},
{
value: "湖北省",
label: "湖北省",
children: [
{
value: "武汉市",
label: "武汉市",
},
{
value: "宜昌市",
label: "宜昌市",
},
{
value: "襄樊市",
label: "襄樊市",
},
{
value: "荆州市",
label: "荆州市",
},
{
value: "恩施州",
label: "恩施州",
},
{
value: "黄冈市",
label: "黄冈市",
},
{
value: "孝感市",
label: "孝感市",
},
{
value: "十堰市",
label: "十堰市",
},
{
value: "咸宁市",
label: "咸宁市",
},
{
value: "黄石市",
label: "黄石市",
},
{
value: "仙桃市",
label: "仙桃市",
},
{
value: "天门市",
label: "天门市",
},
{
value: "随州市",
label: "随州市",
},
{
value: "荆门市",
label: "荆门市",
},
{
value: "潜江市",
label: "潜江市",
},
{
value: "鄂州市",
label: "鄂州市",
},
{
value: "神农架林区",
label: "神农架林区",
},
],
},
{
value: "山西省",
label: "山西省",
children: [
{
value: "太原市",
label: "太原市",
},
{
value: "大同市",
label: "大同市",
},
{
value: "运城市",
label: "运城市",
},
{
value: "长治市",
label: "长治市",
},
{
value: "晋城市",
label: "晋城市",
},
{
value: "忻州市",
label: "忻州市",
},
{
value: "临汾市",
label: "临汾市",
},
{
value: "吕梁市",
label: "吕梁市",
},
{
value: "晋中市",
label: "晋中市",
},
{
value: "阳泉市",
label: "阳泉市",
},
{
value: "宿州市",
label: "宿州市",
},
],
},
{
value: "辽宁省",
label: "辽宁省",
children: [
{
value: "大连市",
label: "大连市",
},
{
value: "沈阳市",
label: "沈阳市",
},
{
value: "丹东市",
label: "丹东市",
},
{
value: "辽阳市",
label: "辽阳市",
},
{
value: "葫芦岛市",
label: "葫芦岛市",
},
{
value: "锦州市",
label: "锦州市",
},
{
value: "朝阳市",
label: "朝阳市",
},
{
value: "营口市",
label: "营口市",
},
{
value: "鞍山市",
label: "鞍山市",
},
{
value: "抚顺市",
label: "抚顺市",
},
{
value: "阜新市",
label: "阜新市",
},
{
value: "盘锦市",
label: "盘锦市",
},
{
value: "本溪市",
label: "本溪市",
},
{
value: "铁岭市",
label: "铁岭市",
},
],
},
{
value: "台湾省",
label: "台湾省",
children: [
{
value: "台北市",
label: "台北市",
},
{
value: "高雄市",
label: "高雄市",
},
{
value: "台中市",
label: "台中市",
},
{
value: "新竹市",
label: "新竹市",
},
{
value: "基隆市",
label: "基隆市",
},
{
value: "台南市",
label: "台南市",
},
{
value: "嘉义市",
label: "嘉义市",
},
],
},
{
value: "黑龙江省",
label: "黑龙江省",
children: [
{
value: "齐齐哈尔市",
label: "齐齐哈尔市",
},
{
value: "哈尔滨市",
label: "哈尔滨市",
},
{
value: "大庆市",
label: "大庆市",
},
{
value: "佳木斯市",
label: "佳木斯市",
},
{
value: "双鸭山市",
label: "双鸭山市",
},
{
value: "牡丹江市",
label: "牡丹江市",
},
{
value: "鸡西市",
label: "鸡西市",
},
{
value: "黑河市",
label: "黑河市",
},
{
value: "绥化市",
label: "绥化市",
},
{
value: "鹤岗市",
label: "鹤岗市",
},
{
value: "伊春市",
label: "伊春市",
},
{
value: "大兴安岭地区",
label: "大兴安岭地区",
},
{
value: "七台河市",
label: "七台河市",
},
],
},
{
value: "内蒙古自治区",
label: "内蒙古自治区",
children: [
{
value: "赤峰市",
label: "赤峰市",
},
{
value: "包头市",
label: "包头市",
},
{
value: "大庆市",
label: "大庆市",
},
{
value: "通辽市",
label: "通辽市",
},
{
value: "呼和浩特市",
label: "呼和浩特市",
},
{
value: "鄂尔多斯市",
label: "鄂尔多斯市",
},
{
value: "乌海市",
label: "乌海市",
},
{
value: "呼伦贝尔市",
label: "呼伦贝尔市",
},
{
value: "兴安盟",
label: "兴安盟",
},
{
value: "巴彦淖尔盟",
label: "巴彦淖尔盟",
},
{
value: "锡林郭勒盟",
label: "锡林郭勒盟",
},
{
value: "阿拉善盟",
label: "阿拉善盟",
},
{
value: "大兴安岭地区",
label: "大兴安岭地区",
},
{
value: "七台河市",
label: "七台河市",
},
],
},
{
value: "香港特别行政区",
label: "香港特别行政区",
},
{
value: "澳门特别行政区",
label: "澳门特别行政区",
},
{
value: "贵州省",
label: "贵州省",
children: [
{
value: "贵阳市",
label: "贵阳市",
},
{
value: "黔东南州",
label: "黔东南州",
},
{
value: "黔南州",
label: "黔南州",
},
{
value: "遵义市",
label: "遵义市",
},
{
value: "黔西南州",
label: "黔西南州",
},
{
value: "毕节地区",
label: "毕节地区",
},
{
value: "铜仁地区",
label: "铜仁地区",
},
{
value: "安顺市",
label: "安顺市",
},
{
value: "六盘水市",
label: "六盘水市",
},
],
},
{
value: "甘肃省",
label: "甘肃省",
children: [
{
value: "兰州市",
label: "兰州市",
},
{
value: "天水市",
label: "天水市",
},
{
value: "庆阳市",
label: "庆阳市",
},
{
value: "武威市",
label: "武威市",
},
{
value: "酒泉市",
label: "酒泉市",
},
{
value: "张掖市",
label: "张掖市",
},
{
value: "陇南地区",
label: "陇南地区",
},
{
value: "白银市",
label: "白银市",
},
{
value: "定西地区",
label: "定西地区",
},
{
value: "平凉市",
label: "平凉市",
},
{
value: "嘉峪关市",
label: "嘉峪关市",
},
{
value: "临夏回族自治州",
label: "临夏回族自治州",
},
{
value: "金昌市",
label: "金昌市",
},
{
value: "甘南州",
label: "甘南州",
},
],
},
{
value: "青海省",
label: "青海省",
children: [
{
value: "西宁市",
label: "西宁市",
},
{
value: "海西州",
label: "海西州",
},
{
value: "海东地区",
label: "海东地区",
},
{
value: "海北州",
label: "海北州",
},
{
value: "果洛州",
label: "果洛州",
},
{
value: "玉树州",
label: "玉树州",
},
{
value: "黄南藏族自治州",
label: "黄南藏族自治州",
},
],
},
{
value: "新疆维吾尔自治区",
label: "新疆维吾尔自治区",
children: [
{
value: "乌鲁木齐市",
label: "乌鲁木齐市",
},
{
value: "伊犁州",
label: "伊犁州",
},
{
value: "昌吉州",
label: "昌吉州",
},
{
value: "石河子市",
label: "石河子市",
},
{
value: "哈密地区",
label: "哈密地区",
},
{
value: "阿克苏地区",
label: "阿克苏地区",
},
{
value: "喀什地区",
label: "喀什地区",
},
{
value: "克拉玛依市",
label: "克拉玛依市",
},
{
value: "和田地区",
label: "和田地区",
},
{
value: "阿勒泰州",
label: "阿勒泰州",
},
{
value: "吐鲁番地区",
label: "吐鲁番地区",
},
{
value: "阿拉尔市",
label: "阿拉尔市",
},
{
value: "博尔塔拉州",
label: "博尔塔拉州",
},
{
value: "五家渠市",
label: "五家渠市",
},
{
value: "克孜勒苏州",
label: "克孜勒苏州",
},
{
value: "图木舒克市",
label: "图木舒克市",
},
{
value: "塔城地区",
label: "塔城地区",
},
{
value: "巴音郭楞州",
label: "巴音郭楞州",
},
],
},
{
value: "西藏区",
label: "西藏区",
children: [
{
value: "拉萨市",
label: "拉萨市",
},
{
value: "山南地区",
label: "山南地区",
},
{
value: "林芝地区",
label: "林芝地区",
},
{
value: "日喀则地区",
label: "日喀则地区",
},
{
value: "阿里地区",
label: "阿里地区",
},
{
value: "昌都地区",
label: "昌都地区",
},
{
value: "那曲地区",
label: "那曲地区",
},
],
},
{
value: "吉林省",
label: "吉林省",
children: [
{
value: "吉林市",
label: "吉林市",
},
{
value: "长春市",
label: "长春市",
},
{
value: "白山市",
label: "白山市",
},
{
value: "延边州",
label: "延边州",
},
{
value: "白城市",
label: "白城市",
},
{
value: "松原市",
label: "松原市",
},
{
value: "辽源市",
label: "辽源市",
},
{
value: "通化市",
label: "通化市",
},
{
value: "四平市",
label: "四平市",
},
],
},
{
value: "宁夏回族自治区",
label: "宁夏回族自治区",
children: [
{
value: "银川市",
label: "银川市",
},
{
value: "吴忠市",
label: "吴忠市",
},
{
value: "中卫市",
label: "中卫市",
},
{
value: "石嘴山市",
label: "石嘴山市",
},
{
value: "固原市",
label: "固原市",
},
],
},
];
city = city.map((item) => {
return {
text: item.value,
children: item.children
? item.children.map((v) => ({ text: v.value }))
: [{ text: ''}],
};
});
export default {
name: "User_setUserInformation",
components: {
myButton,
assistantDetail,
UploadOneImg,
},
data() {
return {
message: "",
//弹窗
show: false,
dialog_email: false,
dialog_wx: false,
dialog_hy: false,
dialog_company: false,
dialog_position: false,
//城市选择的结果
value: "",
showPicker: false,
citys: [],
columns: city,
item: {
area: "",
company: "",
industry: "",
position: "",
uemail: "",
uname: "",
uphoto: "",
wx_number: "",
},
//弹窗数据
message: {
area: "",
company: "",
industry: "",
position: "",
uemail: "",
uname: "",
uphoto: "",
wx_number: "",
},
showAssistantDetail: false,
};
},
//回显van-picker的默认值,后台传回来的值
showPickerFn() {
this.showPicker = true;
this.$nextTick(() => {
console.log(this.$refs.cityPicker.getValues());
// this.$refs.cityPicker.setColumnValue(1,'sdsd')
const select = this.item.area.split(" ");//这是回调的两个数据
let aa = this.columns.findIndex((item) => {
return item.text == select[0];
});
let bb = this.columns[aa].children.findIndex((item) => {
return item.text == select[1];
});
this.$refs.cityPicker.setColumnIndex(0, aa);
this.$refs.cityPicker.setColumnIndex(1, bb);
});
},

最后,这个结果是我实践了好久才出来的,百度的都不好用,呜呜~~
希望能帮到你。

最后

以上就是紧张灯泡为你收集整理的vant的使用笔记--手机端城市选择器的全部内容,希望文章能够帮你解决vant的使用笔记--手机端城市选择器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部