使用element table组件时,给列设置百分比宽度无效(width="30%")
用属性min-width="3"代替属性width="30%",且每一列都必须设置
el-table 组件会被 vue 解析成 html, width 设置百分比的值直接被解析去掉百分号变成 px 了。设置成 min-width 之后,width 的值就被计算成 (当前值 / 所有列值和)的百分比了。
width,min-width 原理都是将值百分比去掉变成px。但是min-width会按照比例分配剩余空间。并不是直接算的百分比。(所以要每一列都设置min-width才能实现每一列的百分比配置)
一行有 5 列:
col1: min-width='1'
col2: min-width='1'
col3: min-width='1'
col4: min-width='1'
col5: min-width='2'
col1: width占1 / 6
col2: width占1 / 6
col3: width占1 / 6
col4: width占1 / 6
col5: width占2 / 6
如对本文有疑问, 点击进行留言回复!!
tomcat9 下载安装和配置+整合到eclipse的教程详解
Android Retrofit2+rxjava2+Mvp基于okhttp3网络请求框架的使用 一 框架配置
android用Popup弹出窗(PopupWindow的使用方式)
网友评论