🤵 作者 :coderYYY
🧑 个人简介 :前端程序媛,目前主攻web前端 ,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回!!)
👉 个人专栏推荐 :《前端项目教程以及代码》
✨一、效果
多个 el-form-item
两列布局,且里面的表单组件宽度一致100%撑满
整整齐齐,适合多表单组件布局
🚩二、代码
- 只需设置一个合适的
label-width
(注意:别加:inline='true'
,不然宽度不会自适应) - form组件如
el-input
、el-select
等都需style="width:100%"
- 结合
el-row
和el-col
,把el-form-item
分别放进左右两个el-col
就可以,两列就:span="12"
,更多列可以再自行设置
html
<el-form ref="form" :model="form" label-width="120px">
<el-row>
<el-col :span="12">
<el-form-item label="活动名称">
<el-input v-model="form.name" style="width:100%"></el-input>
</el-form-item>
<el-form-item label="活动区域">
<el-select v-model="form.region" placeholder="请选择活动区域" style="width:100%">
<el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="活动时间">
<el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="活动形式">
<el-input type="textarea" v-model="form.desc" style="width:100%"></el-input>
</el-form-item>
<el-form-item label="即时配送">
<el-select v-model="form.region2" placeholder="请选择时间段" style="width:100%">
<el-option label="时间段" value="shanghai"></el-option>
<el-option label="时间段" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="活动性质">
<el-input v-model="form.xz" style="width:100%"></el-input>
</el-form-item>
<el-form-item label="特殊资源">
<el-input v-model="form.zy" style="width:100%"></el-input>
</el-form-item>
</el-col>
</el-form>