CRA 是一个兼容 Node.js 和 Vue.js 的库,提供生成和查询中国地区地址(包括省、市、区县)的功能。
使用 npm 安装包:
npm install cra-z
const cra = require('cra-z');
// 按名称查找地址
const addressByName = cra.findByName('北京市');
console.log('按名称查找到的地址:', addressByName);
// 按代码查找层级关系
const hierarchyByCode = cra.findHierarchy('350200');
console.log('按代码查找到的层级关系:', hierarchyByCode);
// 模糊匹配
const fuzzyResults = cra.fuzzyMatchByName('柳州');
console.log('模糊匹配结果:', fuzzyResults);
// 导出省份树形结构
const tree = cra.exportTreeByProvinceCode('350000');
console.log('树形结构:', tree);
import cra from 'cra-z';
// 使用与 Node.js 类似的方法
const addressByName = cra.findByName('厦门市');
console.log('按名称查找到的地址:', addressByName);
该库包含 TypeScript 类型定义,可以直接在 TypeScript 项目中使用。
欢迎贡献代码!请遵循标准的编码指南,并确保所有测试通过后再提交 pull request。
有关详细信息,请参阅 LICENSE 文件。