赞
踩
<van-address-edit
:area-list="areaList"
show-search-result
:search-result="searchResult"
tel-maxlength="11"
:area-placeholder="areaPlaceholder"
@save="onSave"
:address-info="{
name: form.name,
tel: form.phone,
addressDetail: form.textarea,
areaCode: areaCode,
}"
/>
import { areaList } from "@vant/area-data";
var _ = require("lodash");
async areaCodeInit() { // 这里是点击编辑拿到的地址,我是用‘-’拼接起来的,现在分割一下 var areaN = this.form.areaName.split("-"); var city = areaN[1]; //城市 var district = areaN[2]; //区/县 _.forEach(this.areaList.city_list, (o, c) => { if (o == city) { let cityId = String(_.take(c, 2)); _.forEach(this.areaList.county_list, (i, a) => { if (i == district) { let districtId = String(_.take(a, 2)); if (cityId == districtId) { this.areaCode = a; } } }); } }); },
最后,就是这个样子啦,地址就可以回显出来了,
有不明白的可以问我哦
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。