forked from angelo/web-retail-h5
				
			
		
			
	
	
		
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
|  | 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 | |||
|  |         } | |||
|  |     } | |||
|  | } |