press-next
Version:
Vue3 组件库,支持 Composition API
57 lines (50 loc) • 1.27 kB
text/typescript
// AI赛事奖励组件演示数据
export interface AwardItem {
id: string | number;
img: string;
title: string;
text: string;
}
export interface AwardContent {
items: AwardItem[];
}
export function getMockData() {
// 奖励项数据
const awardItems: AwardItem[] = [
{
id: 1,
img: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/label-prize-new.png',
title: '一等奖',
text: '游戏皮肤礼包',
},
{
id: 2,
img: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/label-prize-new.png',
title: '二等奖',
text: '游戏道具包',
},
{
id: 3,
img: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/label-prize-new.png',
title: '三等奖',
text: '游戏金币',
},
{
id: 4,
img: 'https://image-1251917893.file.myqcloud.com/tip-project/pubg/pubg-match/label-prize-new.png',
title: '参与奖',
text: '经验值奖励',
},
];
// 组件属性配置
const componentProps = {
content: {
items: awardItems,
} satisfies AwardContent,
};
return componentProps;
}
const DEMO_DATA = {
...getMockData(),
};
export default DEMO_DATA;