UNPKG

press-next

Version:

Vue3 组件库,支持 Composition API

62 lines (56 loc) 1.49 kB
// 创建战队表单数据接口 export interface FormData { teamName: string; // 战队名称 avatar: string; // 战队头像 city: string; // 所在城市 noReview: boolean; // 入队无需审核 qrcode: string; // 群聊二维码 requirement: string; // 招募要求 } export function getMockData(type?: 'empty' | 'filled'): FormData { const baseData: FormData = { teamName: '', avatar: '', city: '', noReview: false, qrcode: '', requirement: '', }; if (type === 'filled') { return { teamName: '王者战队', avatar: 'https://placehold.co/72x72/4ECDC4/FFFFFF?text=头像', city: '广东省深圳市', noReview: true, qrcode: 'https://placehold.co/160x160/45B7D1/FFFFFF?text=二维码', requirement: '段位要求:黄金以上', }; } return baseData; } const DEMO_DATA = { emptyData: getMockData('empty'), filledData: getMockData('filled'), // 城市选项示例 cityOptions: [ '北京市', '上海市', '广东省深圳市', '广东省广州市', '浙江省杭州市', '江苏省南京市', ], // 招募要求选项示例 requirementOptions: [ '无要求', '段位要求:青铜以上', '段位要求:白银以上', '段位要求:黄金以上', '段位要求:铂金以上', '段位要求:钻石以上', '段位要求:星耀以上', '段位要求:王者以上', ], }; export default DEMO_DATA;