epic-designer-dev
Version:
基于vue3的设计器,可视化开发页面表单。在epic-designer的基础上新增了字典选择器
2 lines (1 loc) • 2.33 kB
JavaScript
;const t=e=>Object.freeze(Object.defineProperty({__proto__:null,default:e},Symbol.toStringTag,{value:"Module"})),o={component:()=>Promise.resolve().then(()=>t(require("./button.vue.cjs"))),config:{attribute:[{field:"label",label:"标题",type:"input"},{componentProps:{clearable:!0,options:[{label:"primary",value:"primary"},{label:"ghost",value:"ghost"},{label:"dashed",value:"dashed"},{label:"link",value:"link"},{label:"text",value:"text"},{label:"default",value:"default"}],placeholder:"请选择"},field:"componentProps.type",label:"类型",type:"select"},{componentProps:{clearable:!0,options:[{label:"button",value:"button"},{label:"submit",value:"submit"},{label:"reset",value:"reset"}],placeholder:"请选择"},field:"componentProps.htmlType",label:"操作类型",type:"select"},{componentProps:{allowClear:!0,placeholder:"请输入"},field:"componentProps.href",label:"链接",type:"input"},{componentProps:{clearable:!0,options:[{label:"blank",value:"_blank"},{label:"parent",value:"_parent"},{label:"self",value:"_self"},{label:"top",value:"_top"}],placeholder:"请选择"},field:"componentProps.target",label:"链接打开方式",show:({values:e})=>{var l;return(l=e.componentProps)==null?void 0:l.href},type:"select"},{componentProps:{allowClear:!0,options:[{label:"default",value:"default"},{label:"small",value:"small"},{label:"large",value:"large"}],placeholder:"请选择"},field:"componentProps.size",label:"尺寸",type:"select"},{componentProps:{clearable:!0,options:[{label:"default",value:"default"},{label:"circle",value:"circle"},{label:"round",value:"round"}],placeholder:"请选择"},field:"componentProps.shape",label:"形状",type:"select"},{field:"componentProps.ghost",label:"幽灵按钮",type:"switch"},{field:"componentProps.loading",label:"加载状态",type:"switch"},{field:"componentProps.block",label:"宽度自适应",type:"switch"},{field:"componentProps.danger",label:"危险按钮",type:"switch"},{field:"componentProps.disabled",label:"禁用",type:"switch"},{field:"componentProps.hidden",label:"隐藏",type:"switch"}],event:[{description:"点击按钮时",type:"click"},{description:"双击按钮时",type:"dblclick"}]},defaultSchema:{field:"input",input:!1,label:"按钮",type:"button"},groupName:"表单",icon:"icon--epic--fit-screen-rounded",sort:1200};module.exports=o;