码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 关于el-input和el-select宽度不一致问题解决


    1. 情景一

    单列布局

    在这里插入图片描述
    对于上图这种情况,只需要给el-select加上style="width: 100%"即可,如下:

    <el-select v-model="fjForm.region" placeholder="请选择阀门类型" style="width: 100%">
       <el-option label="区域一" value="shanghai">el-option>
       <el-option label="区域二" value="beijing">el-option>
    el-select>
    
    • 1
    • 2
    • 3
    • 4

    效果如下

    在这里插入图片描述

    2. 情景二

    多列布局
    在这里插入图片描述
    这种情况下再给select加上width:100%,达不到预期的效果。
    这种情况其实是el-select比el-input多了一个下箭头的icon导致的
    在这里插入图片描述

    解决方案1:
    给input加上一个空的icon即可,如下:
    在这里插入图片描述

    <el-input v-model="fjForm.name" size="medium" suffix-icon=“xxxx”>el-input>        
    
    • 1

    效果如下:
    在这里插入图片描述

    解决方案2:

    使用flex布局,为每个el-form-item都设置flex:1,并给select设置width:100%,如下:

    • css
    .box-flex {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • html
            <div class="box-flex">
              <el-form-item label="阀井名称" style="flex: 1">
                <el-input v-model="fjForm.name" size="medium">el-input>
              el-form-item>
              <el-form-item label="阀井编号" style="flex: 1">
                <el-input v-model="fjForm.overlayId" size="medium">el-input>
              el-form-item>
            div>
           <div class="box-flex">
              <el-form-item label="阀门大小" style="flex: 1">
                <el-input v-model="fjForm.valueSize" size="medium">el-input>
              el-form-item>
              <el-form-item label="阀门类型" style="flex: 1">
                <el-select v-model="fjForm.valveType" placeholder="请选择阀门类型" style="width: 100%">
                  <el-option label="区域一" value="shanghai">el-option>
                  <el-option label="区域二" value="beijing">el-option>
                el-select>
              el-form-item>
            div>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    效果如下:
    在这里插入图片描述

  • 相关阅读:
    Maven02- 项目聚合&依赖管理&项目构建
    uniapp下拉刷新
    NodeJS爬取墨刀上的设计图片
    2.2.2 redis、memcached、nginx 网络组件
    场景:有一个字符串,利用这个字符串生成二维码时,发现字符串越长,生成的二维码越密集,比较难识别
    Bootstrap实例(四)
    Qt通过QMetaObject创建实例
    30+的女生学习做软件测试有前景吗?
    聚美优品API 根据ID取商品详情 Onebound跨境电商api接口
    【leetcode】【剑指offer Ⅱ】064. 神奇的字典
  • 原文地址:https://blog.csdn.net/jieyucx/article/details/132666358
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号