我是靠谱客的博主 哭泣咖啡豆,这篇文章主要介绍vant 中 van-address-edit地址编辑 地址回显获取 areaCode,现在分享给大家,希望可以做个参考。

啥也不说,上代码


<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;
}
}
});
}
});
},

最后,就是这个样子啦,地址就可以回显出来了,
有不明白的可以问我哦
在这里插入图片描述

最后

以上就是哭泣咖啡豆最近收集整理的关于vant 中 van-address-edit地址编辑 地址回显获取 areaCode的全部内容,更多相关vant内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部