多个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>
相关推荐
三门7 分钟前
vue官网新读之后收获记录
前端
Keepreal49614 分钟前
使用Canvas绘制转盘
javascript·vue.js·canvas
mapbar_front20 分钟前
我们需要前端架构师这个职位吗?
前端
ScriptBIN28 分钟前
Javaweb--Vue
前端·vue.js
KenXu33 分钟前
React Conf 2025 - 核心更新
前端
前端Hardy37 分钟前
Vue 高效开发技巧合集:10 个实用技巧让代码简洁 50%+,面试直接加分!
前端·javascript·vue.js
ᖰ・◡・ᖳ1 小时前
JavaScript:神奇的ES6之旅
前端·javascript·学习·es6
app出海创收老李1 小时前
海外独立创收日记(5)-上个月收入回顾与本月计划
前端·后端·程序员
前端Hardy1 小时前
HTML&CSS:一眼心动的 SVG 时钟
前端·javascript·css
TTGGGFF1 小时前
Streamlit:CSS——从基础到实战美化应用
前端·css