press-next
Version:
Vue3 组件库,支持 Composition API
87 lines (81 loc) • 1.79 kB
text/typescript
export interface RankItem {
rank: number;
avatar: string;
name: string;
phone: string;
score: number;
address: string;
}
export function getMockData() {
// 排行榜数据
const rankList: RankItem[] = [
{
rank: 1,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
{
rank: 2,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
{
rank: 3,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
{
rank: 4,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
{
rank: 5,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
{
rank: 6,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
{
rank: 7,
avatar: 'https://img.yzcdn.cn/vant/cat.jpeg',
name: '大白兔奶糖',
phone: '18505556789',
score: 15,
address: '网鱼网咖...',
},
];
// 组件属性配置
const componentProps = {
list: rankList,
loading: false,
finished: true,
error: false,
};
return componentProps;
}
const DEMO_DATA = {
...getMockData(),
};
export default DEMO_DATA;