snowy-designer
Version:
基于Epic-Designer-Pro版本的设计器,可视化开发页面表单
222 lines (221 loc) • 4.81 kB
JavaScript
const e = {
component: () => import("./text.vue.js"),
config: {
action: [],
attribute: [
{
field: "componentProps.text",
label: "文本内容",
type: "input"
},
{
componentProps: {
type: "color"
},
field: "componentProps.style.color",
label: "文本颜色",
type: "color-picker"
},
{
componentProps: {
allowClear: !0,
options: [
{
label: "细",
value: "200"
},
{
label: "标准",
value: "400"
},
{
label: "粗体",
value: "700"
}
],
placeholder: "请选择"
},
field: "componentProps.style.fontWeight",
label: "字体粗细",
type: "select"
},
{
componentProps: {
allowClear: !0,
options: [
{
label: "8px",
value: "8px"
},
{
label: "10px",
value: "10px"
},
{
label: "12px",
value: "12px"
},
{
label: "14px",
value: "14px"
},
{
label: "16px",
value: "16px"
},
{
label: "18px",
value: "18px"
},
{
label: "20px",
value: "20px"
},
{
label: "24px",
value: "24px"
},
{
label: "一号",
value: "26pt"
},
{
label: "小一",
value: "24pt"
},
{
label: "二号",
value: "22pt"
},
{
label: "小二",
value: "18pt"
},
{
label: "三号",
value: "16pt"
},
{
label: "小三",
value: "15pt"
},
{
label: "四号",
value: "14pt"
},
{
label: "小四",
value: "12pt"
},
{
label: "五号",
value: "10.5pt"
},
{
label: "小五",
value: "9pt"
}
],
placeholder: "请选择"
},
field: "componentProps.style.fontSize",
label: "字号选择",
type: "select"
},
{
componentProps: {
allowClear: !0,
options: [
{
label: "宋体",
value: "SimSun"
},
{
label: "仿宋",
value: "FangSong"
},
{
label: "黑体",
value: "SimHei"
},
{
label: "苹方",
value: "PingFangSC-Regular"
},
{
label: "楷体",
value: "KaiTi"
},
{
label: "隶书",
value: "LiSu"
}
],
placeholder: "请选择"
},
field: "componentProps.style.fontFamily",
label: "字体选择",
type: "select"
},
{
componentProps: {
allowClear: !0,
options: [
{
label: "下划线",
value: "underline"
},
{
label: "上划线",
value: "overline"
},
{
label: "删除线",
value: "line-through"
}
],
placeholder: "请选择"
},
field: "componentProps.style.textDecoration",
label: "装饰线",
type: "select"
},
{
componentProps: {
checkedValue: "vertical-lr",
unCheckedValue: ""
},
field: "componentProps.style.writingMode",
label: "竖向文字",
type: "switch"
},
{
field: "componentProps.hidden",
label: "隐藏",
type: "switch"
}
],
event: [
{
description: "点击事件",
type: "click"
}
]
},
defaultSchema: {
componentProps: {
style: {
color: "rgba(0, 0, 0, 0.88)",
fontSize: "14px"
},
text: "文本内容"
},
label: "文本",
type: "text"
},
groupName: "其他",
icon: "icon--epic--insert-text-outline-rounded"
};
export {
e as default
};