xtraderClient/docs/api/mockEventList.md
2026-02-14 18:59:36 +08:00

806 B
Raw Blame History

mockEventList.ts

路径src/api/mockEventList.ts

功能用途

模拟事件列表数据 MOCK_EVENT_LIST,用于本地开发、测试,覆盖单一 marketUp/Down、Yes/No、多 markets 轮播等场景。

核心能力

  • 提供 PmEventListItem[] 格式的 mock 数据
  • 包含单一 market、多 market 等多种结构
  • 可与 mapEventItemToCard 配合使用

使用方式

import { MOCK_EVENT_LIST } from '@/api/mockEventList'
import { mapEventItemToCard } from '@/api/event'

const cards = MOCK_EVENT_LIST.map(mapEventItemToCard)

扩展方式

  1. 新增 mock 项:在 MOCK_EVENT_LIST 中追加符合 PmEventListItem 结构的对象
  2. 环境切换:在 Home 等视图中根据 import.meta.env.DEV 选择使用 mock 或真实接口