1.安装
npm install address-parse --save
2.使用
// 引入address-parse
import AddressParse, { AREA, Utils } from "address-parse";
const adressValue = ref([])
const getResolutionContent = () => {
const [result] = AddressParse.parse(EnterpriseSalesDetails.addressLabel, true);
const {
province = "", // 省
city = "", // 城市
area = "", // 区
details = "",//详细地址
mobile="",//手机号码
name="",//姓名
} = result;
// 非标准地区对象转换为标准地区对象
const resultes = Utils.getAreaByAddress({ province, city, area });
// 传入第三个参数返回code父级
const [a, b, c] = Utils.getTargetAreaListByCode(
"province",
resultes.code,
true
);
adressValue.value = [
a?.code.replace(/(0+)\b/gi, "") || "",
b?.code.replace(/(0+)\b/gi, "") || "",
c?.code.replace(/(0+)\b/gi, "") || "",
];
console.log(result,456);
};
3.效果示例
蔡婷玉 15986640367 东莞市南城西平明致商务中心A407