# MockAddress Core 使用说明 ## 快速开始 ### 方式一:直接使用(适合简单场景) 如果你的网站结构和 mockaddress.com 类似(有 `data/` 目录),可以直接使用,无需配置: ```html
``` ### 方式二:自定义数据路径(推荐) 如果你的数据文件放在其他位置,需要先配置: ```html ``` ## 配置选项 ### `dataBasePath`(字符串,可选) 你的数据文件的基础路径。例如: - `'my-data/'` - 相对路径 - `'/static/data/'` - 绝对路径 - `'https://cdn.example.com/data/'` - CDN 路径 **注意**:如果不设置,代码会自动检测路径(适合 mockaddress.com 的多语言结构)。 ### `autoDetectPaths`(布尔值,默认 `true`) 是否启用自动路径检测。如果设为 `false`,则只使用 `dataBasePath` 指定的路径。 **建议**: - 如果你的网站结构简单,设置 `dataBasePath` 并关闭 `autoDetectPaths` - 如果你的网站有多语言目录结构(类似 mockaddress.com),保持 `autoDetectPaths: true` ## 数据文件结构 你需要准备以下 JSON 数据文件(放在你配置的 `dataBasePath` 目录下): - `usData.json` - 美国地址数据 - `hkData.json` - 香港地址数据 - `ukData.json` - 英国地址数据 - `caData.json` - 加拿大地址数据 - `jpData.json` - 日本地址数据 - `jpNamesData.json` - 日本姓名数据 - `inData.json` - 印度地址数据 - `twData.json` - 台湾地址数据 - `sgData.json` - 新加坡地址数据 - `deData.json` - 德国地址数据 - `namesData.json` - 通用姓名数据 - `macOuiData.json` - MAC OUI 数据(用于 MAC 工具) > **注意**:本开源仓库不包含这些数据文件。你需要自己准备数据,或者参考 mockaddress.com 的数据格式。 ## 完整示例 ```html