press-next
Version:
Vue3 组件库,支持 Composition API
48 lines (42 loc) • 875 B
text/typescript
export interface Player {
id: string | number;
rank: number;
nickname: string;
avatar: string;
killCount: number;
}
export function getMockData() {
// 排行榜玩家数据
const players: Player[] = [
{
id: 1,
rank: 2,
nickname: '银牌选手',
avatar: 'https://avatars.githubusercontent.com/u/1680273?v=4',
killCount: 12,
},
{
id: 2,
rank: 1,
nickname: '金牌选手',
avatar: 'https://avatars.githubusercontent.com/u/499550?v=4',
killCount: 15,
},
{
id: 3,
rank: 3,
nickname: '铜牌选手',
avatar: 'https://avatars.githubusercontent.com/u/9919?v=4',
killCount: 10,
},
];
// 组件属性配置
const componentProps = {
players,
};
return componentProps;
}
const DEMO_DATA = {
...getMockData(),
};
export default DEMO_DATA;