press-next
Version:
Vue3 组件库,支持 Composition API
39 lines (33 loc) • 949 B
text/typescript
export interface MatchResultData {
resultTitle: string;
matchCover: string;
matchName: string;
tipText: string;
primaryBtnText: string;
secondaryBtnText: string;
matchCups: string;
matchInfo: string;
}
export function getMockData() {
// 参赛结果数据
const matchResultData: MatchResultData = {
resultTitle: '冠军',
matchCover: 'https://placehold.co/78x78',
matchName: '赛事名称最长最长最长15个字比赛中',
tipText: '再接再厉,试试其他比赛吧~',
primaryBtnText: '分享一下',
secondaryBtnText: '报名其他比赛',
matchInfo: '获得14名',
// matchCups: '',
matchCups: 'https://image-1251917893.file.myqcloud.com/general-match-components/img/result-item/champion-pic.png',
};
// 组件属性配置
const componentProps = {
...matchResultData,
};
return componentProps;
}
const DEMO_DATA = {
...getMockData(),
};
export default DEMO_DATA;