press-next
Version:
Vue3 组件库,支持 Composition API
64 lines (57 loc) • 1.03 kB
text/typescript
/*
* desc: 观战项组件模拟数据
* date: 2025-09-17
* author: alltasxiao
* email: alltasxiao@tencent.com
*/
// 观战项信息接口
export interface WatchItemInfo {
groupName: string; // 组名
id?: string; // 组ID
}
// 观战项数据接口
export interface WatchItemData {
watchInfo: WatchItemInfo;
}
// 获取模拟数据
export function getMockData() {
const watchList: WatchItemData[] = [
{
watchInfo: {
groupName: '第 1 组',
id: 'group_1',
},
},
{
watchInfo: {
groupName: '第 2 组',
id: 'group_2',
},
},
{
watchInfo: {
groupName: '第 3 组',
id: 'group_3',
},
},
{
watchInfo: {
groupName: '决赛组',
id: 'final_group',
},
},
{
watchInfo: {
groupName: '半决赛A组',
id: 'semi_final_a',
},
},
];
return {
watchList,
};
}
const DEMO_DATA = {
...getMockData().watchList[0],
};
export default DEMO_DATA;