@lljj/vue2-form-core
Version:
基于 Vue 、JsonSchema快速构建一个带完整校验的form表单,vue2版本基础框架
57 lines (55 loc) • 1.06 kB
JavaScript
/**
* Created by Liu.Jun on 2020/4/16 10:47 下午.
*/
export default {
formFooter: {
type: Object,
default: () => ({
show: true,
okBtn: '保存',
cancelBtn: '取消',
}),
},
value: {
type: null,
default: () => ({}),
required: true
},
formProps: {
type: Object,
default: () => ({}),
},
fallbackLabel: {
type: Boolean,
default: false,
},
strictMode: {
type: Boolean,
default: false,
},
schema: {
type: Object,
default: () => ({}),
required: true
},
// 重置ui样式
uiSchema: {
type: Object,
default: () => ({})
},
// 自定义校验规则
customFormats: {
type: Object,
default: () => ({})
},
// 自定义校验
customRule: {
type: Function,
default: null
},
// 重置自定义错误
errorSchema: {
type: Object,
default: () => ({})
}
};