当前位置:   article > 正文

使用el-row及el-col页面缩放时出现空行解决方案_col 空出来

col 空出来

问题:

当缩放到90%或者110%,选中下拉后,下方就会出现空行

 如下图所示:

关于el-row 和 el-col :

参数说明类型可选值默认值
span栅格占据的列数number24
offset栅格左侧的间隔格数number0
push栅格向右移动格数number0
pull栅格向左移动格数number0

el-row 和 el-col 应该配合使用,并且 el-col 应该包含在 el-row 中。

同时,检查 el-col 的 span 属性或者offset属性是否设置正确,它决定了列在栅格系统中的宽度占比

如果为 row 或 col 设置了固定的宽度或高度,当页面缩放时,这些固定尺寸的元素可能无法适应新的容器大小,从而导致布局问题空行出现。

代码如下: 

  1. <div v-show="radioActive == '2'">
  2. <el-row >
  3. <el-col :span="10" :offset="1" v-for="(item,index) in temList" :key="index">
  4. <el-form-item :label="`${item.printTitle}`" label-width="110px">
  5. <el-select
  6. v-model="item.printId"
  7. clearable
  8. placeholder="请选择"
  9. style="width: 100%"
  10. >
  11. <el-option
  12. v-for="(v,i) in temList[item.moduleType]"
  13. :key="i"
  14. :label="v.moduleName"
  15. :value="v.id"
  16. ></el-option>
  17. </el-select>
  18. </el-form-item>
  19. </el-col>
  20. </el-row >
  21. </div>

解决方案:

使用弹性盒子自动换行即可

  1. display: flex;
  2. flex-wrap: wrap;

 完整代码如下:

  1. <el-row >
  2. <div v-show="radioActive == '2'" style=" display: flex;flex-wrap: wrap;">
  3. <el-col :span="10" :offset="1" v-for="(item,index) in temList" :key="index">
  4. <el-form-item :label="`${item.printTitle}`" label-width="110px">
  5. <el-select
  6. v-model="item.printId"
  7. clearable
  8. placeholder="请选择"
  9. style="width: 100%"
  10. >
  11. <el-option
  12. v-for="(v,i) in temList[item.moduleType]"
  13. :key="i"
  14. :label="v.moduleName"
  15. :value="v.id"
  16. ></el-option>
  17. </el-select>
  18. </el-form-item>
  19. </el-col>
  20. </div>
  21. </el-row >

其他情况:

  1. 百分比宽度/高度:如果使用的是百分比宽度或高度,并且这些百分比是基于某个父元素的,那么当父元素的大小改变时(例如页面缩放),子元素的大小也会相应改变。但如果计算不当或存在其他布局问题,也可能导致空行的出现。
  2. 浮动与清除:使用浮动布局时,如果没有正确清除浮动,可能会导致布局问题。空行可能是由于浮动元素未能正确占据其应有的空间或位置。
  3. 外边距/内边距重叠:CSS中的外边距(margin)和内边距(padding)可能会在某些情况下重叠,导致看似有空行但实际上是由 内外边距 重叠导致的 布局异常。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/258975
推荐阅读
相关标签
  

闽ICP备14008679号