最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決ElementPlus的el-table底白線問題

 更新時間:2022年12月29日 16:26:31   作者:cyf_2008  
這篇文章主要介紹了如何解決ElementPlus的el-table底白線問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

ElementPlus的el-table底白線問題

自己在使用el-table的時候,想去掉table的線和底透明。

透明做到了,底部總有白線,網(wǎng)上找到很多文章,試了很多方法,都不解決。

最后看css,發(fā)現(xiàn)通過以下辦法可以解決,記錄下來備忘。

:deep(.el-table__inner-wrapper::before) {
? ? left: 0;
? ? bottom: 0;
? ? width: 100%;
? ? height: 0;
? ? z-index: 3;
}

Element Plus el-table的樣式調(diào)整

網(wǎng)上查如何調(diào)整el-table表格內(nèi)部樣式,一大堆資料說直接用css調(diào)整原生樣式,來回?fù)v鼓半天還是不滿意,而且版不同樣式引用還不一定有效果,最后看官方文端摸索了一下調(diào)整方法,記錄如下供大家參考:

  • 調(diào)整表頭樣式,直接在el-table內(nèi)部綁定header-cell-style,接收的數(shù)據(jù)格式為對象
  • cell-style調(diào)整每一列的樣式,接受的數(shù)據(jù)格式同樣為對象,當(dāng)然也可以使用函數(shù)動態(tài)變化返回值。
  • el-table-column中設(shè)置 align=“center”,讓單元格內(nèi)容居中,不需要其他多余設(shè)置
  • 其他更多效果可參考官方文檔
// vue3 組件為elementplus
<el-table
      :data="tableData"
      :header-cell-style="{
        'text-align': 'center',
        'font-size': '18px',
        'background': '#162556 !important',
        'color': '#ffffff',
        'border': 'none !important'
      }"
      :cell-style=changeCellStyle
      >
          <el-table-column align="center" prop="name" label="單位名稱"></el-table-column>
      <el-table-column align="center" prop="value" label="數(shù)值大小%"></el-table-column>
      </el-table>
<script setup>
 // 動態(tài)調(diào)整樣式
 function changeCellStyle(row) {
  // 可自行輸出row查看樣式
  const styleObject = {
    'background': '#090e2e !important',
    'color': '#ffffff', 
    'border-bottom': '2px solid #173d91',
    'font-size' : '18px',
    'cursor': 'pointer'
  }
  if(row.column.label == 'xxxx') {
    styleObject.color = '#00f1ed'
  }else{
    if(row.row.value < warningValue) {
      styleObject.color = 'red'
    }
  }
  return styleObject
}
</script>

效果圖:

我們發(fā)現(xiàn)底部還有白線,通過網(wǎng)頁控制臺選中查看,發(fā)現(xiàn)還是有內(nèi)部樣式搗亂。

此時果斷用deep深度選擇器對其進(jìn)行修改,這里我使用的是scss,不同的語言,deep深度選擇器的使用可能有差別。

:deep(.el-table tr) {
  background-color: #162556;
}
:deep(.el-table__inner-wrapper::before) {
  background-color: #173d91;
}

修改后的樣式:

后續(xù):其實(shí)這個表格還是有不完美的地方左右兩邊的線無法清除掉。更奇怪的是,白色背景下,左右兩邊的線是不存在的,可是換一個深色背景,左右兩邊的線卻顯示出來,期待后續(xù)能夠解決這個問題。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

阿尔山市| 九龙坡区| 南昌县| 三亚市| 铜陵市| 河南省| 长宁县| 东乡| 额尔古纳市| 扎鲁特旗| 广宁县| 东海县| 南陵县| 双桥区| 麦盖提县| 密山市| 田阳县| 阜宁县| 宜兰县| 马鞍山市| 枝江市| 镇远县| 富裕县| 千阳县| 临清市| 宜黄县| 萝北县| 南宫市| 镇雄县| 余姚市| 平遥县| 城口县| 澄江县| 武隆县| 华池县| 蒙城县| 大厂| 沈丘县| 兰坪| 饶河县| 噶尔县|