1.0 KiB
1.0 KiB
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 中配置:
# 全部启用 mock
VITE_USE_MOCK_DATA=true
# 全部关闭 mock(联调真实接口时)
VITE_USE_MOCK_DATA=false
# 仅分类树用 mock
VITE_USE_MOCK_CATEGORY=true
扩展方式
- 新增模块开关:在
mock.ts中增加USE_MOCK_XXX导出 - 新增 mock 数据:在
src/api/mockData.ts中补充并导出