Skip to main content

FormItem 表单项

何时使用

用于控制一个实体或收集信息排列方式。

代码演示

水平排列方式

formHor demo

代码
<template>
<erFlex :outStyleFlex="{gap:'10px'}">
<erFormItem label="名称:" >
<erInput @onChangeValue="console.log('i', $event)"/>
</erFormItem>
<erFormItem label="年龄:" >
<erInput
disabled
type="number"
@onChangeValue="console.log('i', $event)"
/>
</erFormItem>
<erFormItem label="性别:" >
<erSelect
:value="'女'"
:optionList="[{value: '女'}, {value: '男'}]"
@onChangeValue="console.log('s', $event)"
/>
</erFormItem>
</erFlex>
</template>

垂直排列方式

formVer demo

代码
<template>
<erFlex vertical :outStyleFlex="{gap:'10px'}">
<erFormItem vertical label="名称:" >
<erInput disabled @onChangeValue="console.log('i', $event)"/>
</erFormItem>
<erFormItem vertical label="年龄:" >
<erInput type="number" @onChangeValue="console.log('i', $event)"/>
</erFormItem>
<erFormItem vertical label="性别:" >
<erSelect
:value="'女'"
:optionList="[{value: '女'}, {value: '男'}]"
@onChangeValue="console.log('s', $event)"
/>
</erFormItem>
</erFlex>
</template>

API

Attributes

属性名说明类型默认值
label表单labelstring名称:
vertical是否垂直排列booleanfalse
outStyleFormItem最外层容器样式Object
outStyleLablelabel样式object
outStyleContent默认插槽内容容器样式object