press-next
Version:
Vue3 组件库,支持 Composition API
56 lines (48 loc) • 1.09 kB
text/typescript
// demo-data/index.ts
export interface FormData {
ownerName: string;
phone: string;
cafeName: string;
address: string;
detailAddress: string;
licenseFile?: File | string;
}
export interface Placeholders {
ownerName: string;
phone: string;
cafeName: string;
address: string;
detailAddress: string;
}
export function getMockData() {
// 模拟占位符数据
const placeholders: Placeholders = {
ownerName: '请输入业务姓名',
phone: '请输入联系电话',
cafeName: '请输入网吧名称',
address: '选择省市',
detailAddress: '请输入详细地址',
};
// 模拟初始表单数据
const initialData: Partial<FormData> = {
ownerName: '',
phone: '',
cafeName: '',
address: '',
detailAddress: '',
};
// 组件属性配置
const componentProps = {
zIndex: 100,
title: '填写申请',
submitText: '提交',
placeholders,
initialData,
customClass: 'test-fill-application-style',
};
return componentProps;
}
const DEMO_DATA = {
...getMockData(),
};
export default DEMO_DATA;