多个el-form-item两列布局排齐且el-select/el-input组件宽度撑满

🤵 作者coderYYY

🧑 个人简介 :前端程序媛,目前主攻web前端 ,后端辅助,其他技术知识也会偶尔分享🍀欢迎和我一起交流!🚀(评论和私信一般会回!!)

👉 个人专栏推荐《前端项目教程以及代码》

✨一、效果

多个 el-form-item两列布局,且里面的表单组件宽度一致100%撑满

整整齐齐,适合多表单组件布局

🚩二、代码

  • 只需设置一个合适的label-width(注意:别加 :inline='true',不然宽度不会自适应)
  • form组件如el-inputel-select等都需style="width:100%"
  • 结合el-rowel-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>
相关推荐
aklry10 分钟前
uniapp三步完成一维码的生成
前端·vue.js
Rubin9318 分钟前
判断元素在可视区域?用于滚动加载,数据埋点等
前端
爱学习的茄子18 分钟前
AI驱动的单词学习应用:从图片识别到语音合成的完整实现
前端·深度学习·react.js
用户38022585982419 分钟前
使用three.js实现3D地球
前端·three.js
程序无bug21 分钟前
Spring 面向切面编程AOP 详细讲解
java·前端
zhanshuo21 分钟前
鸿蒙UI开发全解:JS与Java双引擎实战指南
前端·javascript·harmonyos
JohnYan21 分钟前
模板+数据的文档生成技术方案设计和实现
javascript·后端·架构
撰卢1 小时前
如何提高网站加载速度速度
前端·javascript·css·html
10年前端老司机1 小时前
在React项目中如何封装一个可扩展,复用性强的组件
前端·javascript·react.js
Struggler2811 小时前
解决setTimeout/setInterval计时不准确问题的方案
前端