UNPKG

press-next

Version:

Vue3 组件库,支持 Composition API

49 lines (41 loc) 940 B
export interface ButtonItem { buttonText: string; // 按钮文本 id?: string | number; // 按钮id bgColor?: string; // 按钮颜色 type?: 'primary' | 'default'; // 按钮类型 icon?: string; // 按钮图标 } export interface CtrlsContent { ctrlsBtns: ButtonItem[]; } export function getMockData() { // 按钮组数据 const ctrlsBtns: ButtonItem[] = [ { id: 1, buttonText: '一键创建', type: 'primary', bgColor: 'linear-gradient(280deg, #966FFB -12.57%, #6736F3 105.32%)', }, { id: 2, buttonText: '补充比赛设置', type: 'default', bgColor: 'rgba(211, 212, 252, 0.48)', }, ]; // 控制按钮内容配置 const content: CtrlsContent = { ctrlsBtns, }; // 组件属性配置 const componentProps = { content, icon: '', }; return componentProps; } const DEMO_DATA = { ...getMockData(), }; export default DEMO_DATA;