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.
45 lines
1.3 KiB
45 lines
1.3 KiB
export default { |
|
props: { |
|
// 当前form的需要验证字段的集合 |
|
model: { |
|
type: Object, |
|
default: uni.$u.props.form.model |
|
}, |
|
// 验证规则 |
|
rules: { |
|
type: [Object, Function, Array], |
|
default: uni.$u.props.form.rules |
|
}, |
|
// 有错误时的提示方式,message-提示信息,toast-进行toast提示 |
|
// border-bottom-下边框呈现红色,none-无提示 |
|
errorType: { |
|
type: String, |
|
default: uni.$u.props.form.errorType |
|
}, |
|
// 是否显示表单域的下划线边框 |
|
borderBottom: { |
|
type: Boolean, |
|
default: uni.$u.props.form.borderBottom |
|
}, |
|
// label的位置,left-左边,top-上边 |
|
labelPosition: { |
|
type: String, |
|
default: uni.$u.props.form.labelPosition |
|
}, |
|
// label的宽度,单位px |
|
labelWidth: { |
|
type: [String, Number], |
|
default: uni.$u.props.form.labelWidth |
|
}, |
|
// lable字体的对齐方式 |
|
labelAlign: { |
|
type: String, |
|
default: uni.$u.props.form.labelAlign |
|
}, |
|
// lable的样式,对象形式 |
|
labelStyle: { |
|
type: Object, |
|
default: uni.$u.props.form.labelStyle |
|
} |
|
} |
|
}
|
|
|