有一天要迭代代码了,发现表格没有滚动条,但是正式环境是有滚动条的喔!!
好奇幻~
解决问题:
第一,本地代码的版本号是^2.2.0,正式环境是用精确版本 2.2.0
第二,知道^这个符号的的意思,是只会执行不更改最左边非零数字的更新。
第三,去看github源码对比2.2.0和master的table代码区别。
第四,发现问题了
2.2.0的版本的源码
最新源码
少了一个动态style。
第五,把本地版本改为精确版本,不要用^了,找了好久,找到了,发现网络上没有这个的经验,分享下!
第六,保证el-table的父元素是width:100%; height: 100%;
在没找到这个源码的问题之前,用了另一个曲线救国的方法:
.el-table {
&:deep(.el-table__body-wrapper) {
width: 100% !important;
height: calc(100% - 68px) !important; // 表格高度减去表头的高度
}
}