UNPKG

mobile-more

Version:

基于 antd-mobile v5 扩展移动端 UI 组件

21 lines 628 B
function parseAreaCode(areaCode, data) { var provinceCode = areaCode.substring(0, 2) + '0000'; var cityCode = areaCode.substring(0, 4) + '00'; var province = data.find(function (item) { return item.value === provinceCode; }) || null; var city = null; var area = null; if (province && cityCode !== provinceCode) { city = data.find(function (item) { return item.value === cityCode; }) || null; } if (city && areaCode !== cityCode) { area = data.find(function (item) { return item.value === areaCode; }) || null; } return [province, city, area]; } export default parseAreaCode;