element-plus中form表单组件的使用
目录
element-plus中form表单组件的使用
1.如何让每个表单项对齐?
问题描述:如下图,每个表单项的输入框/下拉框/日期选择器是没有对齐的,我们希望它们纵向是对齐的。
解决方案:给el-form标签,加上label-width=“100px"即可。意思就是给每个表单项的label标签一个固定的宽度100px,就可实现纵向对齐。
展示效果:
2.如何实现表单项的label标签左/右对齐?
问题描述:如下图。
解决方案:给el-form加上label-position=“left/right"属性。
展示效果:
如果去掉了el-form的label-position=“”属性,那么label标签默认是右对齐的。
3.如何让form表单的表单项先纵向排列,再横向排列?
问题描述:
解决方案:使用element-plus的el-row和el-col。
<el-form>
<!-- 表示只有一行-->
<el-row>
<!-- 第一列-->
<el-col :span="12">
可以放第一波el-form-item
</el-col>
<!-- 第二列-->
<el-col :span="12">
可以放第二波el-form-item
</el-col>
</el-row>
展示效果:
注意:el-row默认有24个单位,此时两个el-col各占12,表示平分这一行(父容器el-dialog组件的宽度)的一半宽度。