# mock.ts **路径**:`src/config/mock.ts` ## 功能用途 模拟数据开关配置,通过环境变量控制各模块是否使用 mock 数据,方便本地测试与联调。 ## 开关说明 | 变量 | 说明 | 默认值 | |------|------|--------| | `VITE_USE_MOCK_DATA` | 总开关:`true` 全部启用,`false` 全部关闭 | - | | `VITE_USE_MOCK_CATEGORY` | 分类树:Home 使用模拟分类 | false | | `VITE_USE_MOCK_EVENT` | 事件:EventMarkets 接口失败时 mock 兜底 | true | | `VITE_USE_MOCK_ORDER_BOOK` | 订单簿:无 CLOB 数据时用 mock | true | | `VITE_USE_MOCK_WALLET` | 钱包:持仓/订单/历史用 mock | true | ## 使用方式 在 `.env` 中配置: ```bash # 全部启用 mock VITE_USE_MOCK_DATA=true # 全部关闭 mock(联调真实接口时) VITE_USE_MOCK_DATA=false # 仅分类树用 mock VITE_USE_MOCK_CATEGORY=true ``` ## 扩展方式 1. 新增模块开关:在 `mock.ts` 中增加 `USE_MOCK_XXX` 导出 2. 新增 mock 数据:在 `src/api/mockData.ts` 中补充并导出