press-next
Version:
Vue3 组件库,支持 Composition API
52 lines (49 loc) • 1.34 kB
text/typescript
export interface ApplyItem {
id: string | number;
name: string;
avatar: string;
rank?: string;
remark?: string;
status: 'pending' | 'approved' | 'ignored';
}
const DEMO_DATA = {
mockApplyList: [
{
id: 1,
name: '素柚窝窝',
avatar: 'https://placehold.co/40x40/FF6B6B/FFFFFF?text=用户1',
rank: '段位',
status: 'pending' as const,
},
{
id: 2,
name: '素柚窝窝',
avatar: 'https://placehold.co/40x40/4ECDC4/FFFFFF?text=用户2',
rank: '段位',
remark: '玩家申请入队的备注语限30字玩家申请入队的备注语限30字玩家申请入队的备注语限30字玩家申请入队的备注语限30字',
status: 'pending' as const,
},
{
id: 3,
name: '素柚窝窝',
avatar: 'https://placehold.co/40x40/45B7D1/FFFFFF?text=用户3',
rank: '段位',
status: 'approved' as const,
},
{
id: 4,
name: '素柚窝窝',
avatar: 'https://placehold.co/40x40/96CEB4/FFFFFF?text=用户4',
rank: '段位',
status: 'ignored' as const,
},
{
id: 5,
name: '素柚窝窝',
avatar: 'https://placehold.co/40x40/FFEAA7/FFFFFF?text=用户5',
rank: '段位',
status: 'ignored' as const,
},
] as ApplyItem[],
};
export default DEMO_DATA;