press-next
Version:
Vue3 组件库,支持 Composition API
34 lines (28 loc) • 809 B
text/typescript
// demo-data/index.ts
export interface LabelItem {
id: string | number;
text: string;
}
export function getMockData() {
// 模拟标签数据
const labels: LabelItem[] = [
{ id: 1, text: '4月14日 24:00报名截止' },
{ id: 2, text: '4月16日 24:00正式开赛' },
];
// 组件属性配置
const componentProps = {
gameName: '英雄联盟',
gameIcon: 'https://placehold.co/48x48/58b1ff/ffffff?text=LOL',
gameLogoText: 'LOL',
headerTitle: '全英雄+精选皮肤',
headerBgImage: 'https://image-1251917893.file.myqcloud.com/general-match/img/demo-pic.png',
eventTitle: '无畏契约xx杯赛事',
address: '大白兔网吧xxx街道xxx号',
labels,
};
return componentProps;
}
const DEMO_DATA = {
...getMockData(),
};
export default DEMO_DATA;