Element中table組件(el-table)右側滾動條空白占位處理
錯誤展示
如下圖:
element的table組件有一個max-height參數(shù)可以設置表格組件的最大高度。
如果數(shù)據(jù)過多,在最大高度內展示不開,就會自動加一個滾動條,進行滾動展示。
如果數(shù)據(jù)很少,沒有達到最大高度,那么右側不應該有滾動條,和一切干擾列。
但是當我設置了max-height ,且我這個地方沒有達到最大高度,就會在表格右側出現(xiàn)一列空白的占位,這樣比較丑。怎么去掉這一列空白呢?
解決方法
方法1:
不設置max-height參數(shù)。
如果你的數(shù)據(jù)有限(分頁展示),不考慮過多的列會無限往下?lián)胃叨?。那么可以采用這種方法來解決。
方法2:
手動通過css來隱藏掉這一列。
/deep/ .el-table th.gutter{ display: none; width:0 } /deep/ .el-table colgroup col[name='gutter']{ display: none; width: 0; } /deep/ .el-table__body{ width: 100% !important; }
這樣修改完,超過最大高度的情況,會出現(xiàn)滾動條。不超過最大高度的情況,也不會有空白占位列。
成果展示
展示如下:
我這邊對表格有一個拖拽功能。通過拖拽來控制表格的最大高度。
當拖拽的最大高度小于數(shù)據(jù)高度時,有滾動條。
當拖拽高度大于數(shù)據(jù)高度時,可以看到沒有滾動條,也沒有空白占位列。
到此這篇關于Element中table組件(el-table)右側滾動條空白占位處理的文章就介紹到這了,更多相關el-table右側滾動條空白占位內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
基于Vue+ElementUI的省市區(qū)地址選擇通用組件
這篇文章主要介紹了基于Vue+ElementUI的省市區(qū)地址選擇通用組件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11vue中el-date-picker限制選擇7天內&禁止內框選擇
項目中需要選擇時間范圍,并且只能選擇當前日期之后的七天,本文就來介紹了vue中el-date-picker限制選擇7天內&禁止內框選擇,具有一定的參考價值,感興趣的可以了解一下2023-12-12詳解vue中使用vue-quill-editor富文本小結(圖片上傳)
這篇文章主要介紹了詳解vue中使用vue-quill-editor富文本小結(圖片上傳),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04