Vue+ElementUI表格狀態(tài)區(qū)分,row-class-name屬性詳解
通過指定Table 組件的 row-class-name屬性
來為Table中的某一行添加 class,表明該行處于某種狀態(tài)。
1.在表格組件上綁定row-class-name屬性
<el-table ref="multipleTable" :data="tableList" tooltip-effect="dark" style="width: 100%" @selection-change="handleSelectionChange" border :key="Math.random()" :row-class-name="tableRowClassName" > <el-table-column type="selection" width="50" align="center" ></el-table-column> <template v-for="item in tableTitle"> <el-table-column :label="item.label" :key="item.prop" :prop="item.prop" min-width="90px" align="center" ></el-table-column> </template> </el-table>
2.在樣式中加入背景色
.el-table .info-row { background: #e4e7ed; }
3.根據(jù)業(yè)務(wù)需求添加方法(methods中)
tableRowClassName({ row, rowIndex }) { if (row.isTop && row.isTop == 1) { return "info-row"; } return ""; }
注意:
row-class-name屬性與stripe = true互斥
如果你的表格把stripe 屬性設(shè)為true,即斑馬紋顯示,
后又設(shè)置了row-class-name屬性,那row-class-name的效果不會完全體現(xiàn),
還是斑馬紋,只是斑馬紋的顏色變化了,
即row-class-name屬性與stripe = true互斥,不能同時存在!?。?/p>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Vue?+?ElementUI表格內(nèi)實現(xiàn)圖片點擊放大效果的兩種實現(xiàn)方式
- vue elementUI table表格自定義樣式滾動效果
- vue+elementui 表格分頁限制最大頁碼數(shù)的操作代碼
- elementui實現(xiàn)表格(el-table)默認選中功能
- vue elementUi+sortable.js實現(xiàn)嵌套表格拖拽問題
- Vue+ElementUI踩坑之動態(tài)顯示/隱藏表格的列el-table-column問題
- 使用elementUI的表格table給列添加樣式
- vue基于ElementUI動態(tài)設(shè)置表格高度的3種方法
相關(guān)文章
使用VUE實現(xiàn)在table中文字信息超過5個隱藏鼠標(biāo)移到時彈窗顯示全部
這篇文章主要介紹了使用VUE實現(xiàn)在table中文字信息超過5個隱藏,鼠標(biāo)移到時彈窗顯示全部,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09vue動態(tài)菜單、動態(tài)路由加載以及刷新踩坑實戰(zhàn)
這篇文章主要給大家介紹了關(guān)于vue動態(tài)菜單、動態(tài)路由加載以及刷新踩坑的相關(guān)資料,踩的這些坑其實是挺常見的,大家可以看看,避免遇到的時候再踩到同樣的坑,需要的朋友可以參考下2021-10-10vue 輸入電話號碼自動按3-4-4分割功能的實現(xiàn)代碼
這篇文章主要介紹了vue 輸入電話號碼自動按3-4-4分割功能的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04vite配置別名并處理報錯:找不到模塊“xxx”或其相應(yīng)的類型聲明方法詳解
我在學(xué)習(xí)vue3+vite+ts的時候,在配置別名這一步的時候遇到了一個問題,這篇文章主要給大家介紹了關(guān)于vite配置別名并處理報錯:找不到模塊“xxx”或其相應(yīng)的類型聲明的相關(guān)資料,需要的朋友可以參考下2022-11-11