UNPKG

mobile-more

Version:

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

27 lines (26 loc) 752 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; 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]; } var _default = exports.default = parseAreaCode;