Element中table組件(el-table)右側(cè)滾動條空白占位處理
錯誤展示
如下圖:
element的table組件有一個max-height參數(shù)可以設(shè)置表格組件的最大高度。
如果數(shù)據(jù)過多,在最大高度內(nèi)展示不開,就會自動加一個滾動條,進(jìn)行滾動展示。
如果數(shù)據(jù)很少,沒有達(dá)到最大高度,那么右側(cè)不應(yīng)該有滾動條,和一切干擾列。
但是當(dāng)我設(shè)置了max-height ,且我這個地方?jīng)]有達(dá)到最大高度,就會在表格右側(cè)出現(xiàn)一列空白的占位,這樣比較丑。怎么去掉這一列空白呢?
解決方法
方法1:
不設(shè)置max-height參數(shù)。
如果你的數(shù)據(jù)有限(分頁展示),不考慮過多的列會無限往下?lián)胃叨取D敲纯梢圆捎眠@種方法來解決。
方法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)滾動條。不超過最大高度的情況,也不會有空白占位列。
成果展示
展示如下:
我這邊對表格有一個拖拽功能。通過拖拽來控制表格的最大高度。
當(dāng)拖拽的最大高度小于數(shù)據(jù)高度時,有滾動條。
當(dāng)拖拽高度大于數(shù)據(jù)高度時,可以看到?jīng)]有滾動條,也沒有空白占位列。
到此這篇關(guān)于Element中table組件(el-table)右側(cè)滾動條空白占位處理的文章就介紹到這了,更多相關(guān)el-table右側(cè)滾動條空白占位內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于Vue+ElementUI的省市區(qū)地址選擇通用組件
這篇文章主要介紹了基于Vue+ElementUI的省市區(qū)地址選擇通用組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11elementUI實(shí)現(xiàn)級聯(lián)選擇器
這篇文章主要為大家詳細(xì)介紹了elementUI實(shí)現(xiàn)級聯(lián)選擇器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11Ant?Design?Vue?修改表格頭部樣式的詳細(xì)代碼
這篇文章主要介紹了Ant?Design?Vue?修改表格頭部樣式,首先用到的是customHeaderRow這個API,類型是一個函數(shù),本文通過完整代碼給大家詳細(xì)講解,需要的朋友可以參考下2022-10-10vue中el-date-picker限制選擇7天內(nèi)&禁止內(nèi)框選擇
項(xiàng)目中需要選擇時間范圍,并且只能選擇當(dāng)前日期之后的七天,本文就來介紹了vue中el-date-picker限制選擇7天內(nèi)&禁止內(nèi)框選擇,具有一定的參考價值,感興趣的可以了解一下2023-12-12詳解vue中使用vue-quill-editor富文本小結(jié)(圖片上傳)
這篇文章主要介紹了詳解vue中使用vue-quill-editor富文本小結(jié)(圖片上傳),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04