Skip to content

FormItem 表单项 ​

组织标题、表单控件和字段校验提示,通常放在 Form 表单 内。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 在 fui-form 内配置与 model 对应的字段 -->
<fui-form-item label="姓名" prop="name" asterisk>
  <!-- 姓名输入 -->
  <fui-input v-model="formData.name" />
</fui-form-item>

属性 ​

属性类型说明官网默认值
paddingArray内边距['30rpx', '32rpx']
marginTopNumber / String上外边距,单位 rpx0
marginBottomNumber / String下外边距,单位 rpx0
labelString标题文字-
labelSizeNumber / String标题字号,0 使用全局值0
labelColorString标题颜色,未设置时使用表单配置-
labelWidthNumber / String标题宽度,0 使用全局值0
labelRightNumber / String标题与内容间距,0 使用全局值0
labelAlignString标题对齐:left、rightleft
labelWeightNumber / String标题字重,0 使用全局值0
asteriskBoolean是否显示必填星号false
asteriskColorString星号颜色,未设置时使用表单配置-
asteriskPositionString星号位置:left、rightleft
backgroundString背景色#fff
highlightBoolean是否显示点击反馈false
arrowBoolean是否显示箭头false
arrowColorString箭头颜色#B2B2B2
bottomBorderBoolean是否显示底边线true
borderColorString底边线颜色#EEEEEE
leftNumber / String边线左偏移,单位 rpx32
rightNumber / String边线右偏移,单位 rpx0
radiusString圆角0rpx
paramNumber / String点击事件携带的参数0
propString校验时对应 model 的字段名-
errorPositionNumber / String错误定位:1 absolute、2 relative1
errorAlignString错误对齐:left、center、rightcenter
rulesObject当前字段校验规则{}

事件 ​

事件说明回调参数
click点击表单项{ param }

实例提供 setRules(rules)、setRulesMerge(rules)、validator(value) 和 clearValidate()。部分平台对嵌套函数传值有限制,可使用设置规则的方法。

插槽 ​

插槽说明
default表单项内的控件内容
right右侧自定义内容
vertical纵向布局的自定义内容