UNPKG

gepic

Version:

基于vue3的设计器,可视化开发页面表单

209 lines (208 loc) 4.44 kB
const t = { component: () => import("./button.vue.js"), groupName: "表单", icon: "icon--epic--fit-screen-rounded", sort: 1200, defaultSchema: { label: "按钮", type: "button", field: "input", input: !1 }, config: { attribute: [ { label: "标题", type: "input", field: "label" }, { label: "类型", type: "select", componentProps: { placeholder: "请选择", 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" } ] }, field: "componentProps.type" }, { label: "操作类型", type: "select", componentProps: { placeholder: "请选择", clearable: !0, options: [ { label: "button", value: "button" }, { label: "submit", value: "submit" }, { label: "reset", value: "reset" } ] }, field: "componentProps.htmlType" }, { label: "链接", type: "input", field: "componentProps.href", componentProps: { allowClear: !0, placeholder: "请输入" } }, { label: "链接打开方式", type: "select", field: "componentProps.target", show: ({ values: l }) => { var e; return (e = l.componentProps) == null ? void 0 : e.href; }, componentProps: { placeholder: "请选择", clearable: !0, options: [ { label: "blank", value: "_blank" }, { label: "parent", value: "_parent" }, { label: "self", value: "_self" }, { label: "top", value: "_top" } ] } }, { label: "尺寸", type: "select", componentProps: { placeholder: "请选择", allowClear: !0, options: [ { label: "default", value: "default" }, { label: "small", value: "small" }, { label: "large", value: "large" } ] }, field: "componentProps.size" }, { label: "形状", type: "select", componentProps: { placeholder: "请选择", clearable: !0, options: [ { label: "default", value: "default" }, { label: "circle", value: "circle" }, { label: "round", value: "round" } ] }, field: "componentProps.shape" }, { label: "幽灵按钮", type: "switch", 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" } ], event: [ { type: "click", describe: "点击按钮时" }, { type: "dblclick", describe: "双击按钮时" } ] } }; export { t as default };