gree_leran/node_modules/uview-plus/components/u-form/props.js

47 lines
1.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import defProps from '../../libs/config/props.js';
export default {
props: {
// 当前form的需要验证字段的集合
model: {
type: Object,
default: () => defProps.form.model
},
// 验证规则
rules: {
type: [Object, Function, Array],
default: () => defProps.form.rules
},
// 有错误时的提示方式message-提示信息toast-进行toast提示
// border-bottom-下边框呈现红色none-无提示
errorType: {
type: String,
default: () => defProps.form.errorType
},
// 是否显示表单域的下划线边框
borderBottom: {
type: Boolean,
default: () => defProps.form.borderBottom
},
// label的位置left-左边top-上边
labelPosition: {
type: String,
default: () => defProps.form.labelPosition
},
// label的宽度单位px
labelWidth: {
type: [String, Number],
default: () => defProps.form.labelWidth
},
// lable字体的对齐方式
labelAlign: {
type: String,
default: () => defProps.form.labelAlign
},
// lable的样式对象形式
labelStyle: {
type: Object,
default: () => defProps.form.labelStyle
}
}
}