vue3.x + vite2.x + vant + element-plus H5移动端低代码平台 lowcode 可视化拖拽 可视化编辑器 visual editor 类似易企秀的H5制作、建站工具、可视化搭建工具
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.1 KiB

import {
createEditorInputProp,
createEditorSelectProp,
createEditorSwitchProp
} from '@/visual-editor/visual-editor.props'
/**
* @name: createFieldProps
* @author: 卜启缘
* @date: 2021/5/4 13:57
* @description:createFieldProps
* @update: 2021/5/4 13:57
*/
export const createFieldProps = () => ({
colon: createEditorSwitchProp({ label: '是否在 label 后面添加冒号' }),
'error-message': createEditorInputProp({ label: '底部错误提示文案' }),
'error-message-align': createEditorSelectProp({
label: '错误提示文案对齐方式',
options: [
{
label: '左对齐',
value: 'left'
},
{
label: '居中',
value: 'center'
},
{
label: '右对齐',
value: 'right'
}
],
defaultValue: 'left'
}),
border: createEditorSwitchProp({ label: '是否显示内边框', defaultValue: true }),
readonly: createEditorSwitchProp({ label: '是否为只读状态' }),
required: createEditorSwitchProp({ label: '是否显示表单必填星号' }),
rules: createEditorInputProp({ label: '表单校验规则' })
})