element-plus中el-table點(diǎn)擊單行修改背景色方法
需求描述:
element-plus + el-table 點(diǎn)擊行選中并修改背景色+文字顏色
代碼實(shí)現(xiàn):
方法一:
重點(diǎn):
highlight-current-row
<el-table
highlight-current-row
>
/* 選中某行時(shí)的背景色*/
.el-table__body tr.current-row > td {
color: #28A458;
background: rgb(197, 213, 255) !important;
}element-plus 本身有給提供這個(gè)功能,而且比第二個(gè)方法更好用,第二個(gè)方法在有列固定的情況下,樣式會(huì)不生效,所以建議直接用第一種
方法二:
重點(diǎn):
- @row-click
- :row-style
<el-table :data="detectionTableList" stripe style="width: 100%" height="250" @row-click="handleSelect" :row-style="cellStyle" >
const state = reactive({
checkNumber: "", // 存儲(chǔ)選中的
})
// 單擊選中一行
const handleSelect = (row: getRecordItem) => {
state.checkNumber = row.checkNumber; // 我這里 checkNumber 是唯一的
};
// 更改選中行背景色
const cellStyle = (row: any) => {
if (state.checkNumber === row.row.checkNumber) { // 注意?。?!這里是 row.row.checkNumber
return {
backgroundColor: "rgb(197, 213, 255) !important",
color: "#28A458 !important",
cursor: "pointer",
};
}
return { cursor: "pointer" };
};總結(jié)
到此這篇關(guān)于element-plus中el-table點(diǎn)擊單行修改背景色的文章就介紹到這了,更多相關(guān)el-table點(diǎn)擊單行修改背景色內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決vue使用vant下拉框van-dropdown-item 綁定title值不變問(wèn)題
這篇文章主要介紹了解決vue使用vant下拉框van-dropdown-item 綁定title值不變問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08
vue動(dòng)態(tài)循環(huán)出的多個(gè)select出現(xiàn)過(guò)的變?yōu)閐isabled(實(shí)例代碼)
本文通過(guò)實(shí)例代碼給大家分享了vue動(dòng)態(tài)循環(huán)出的多個(gè)select出現(xiàn)過(guò)的變?yōu)閐isabled效果,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-11-11
關(guān)于Vue實(shí)現(xiàn)組件信息的緩存問(wèn)題
這篇文章主要介紹了關(guān)于Vue實(shí)現(xiàn)組件信息的緩存問(wèn)題的相關(guān)資料,需要的朋友可以參考下2017-08-08
vue結(jié)合v-for和input實(shí)現(xiàn)多選列表checkbox功能
在Vue中,可通過(guò)v-for指令和v-model實(shí)現(xiàn)多選列表功能,首先,使用v-for指令遍歷數(shù)組生成列表項(xiàng),每個(gè)列表項(xiàng)包含一個(gè)復(fù)選框,復(fù)選框的v-model綁定到一個(gè)數(shù)組變量,用于存儲(chǔ)選中的值,感興趣的朋友跟隨小編一起看看吧2024-09-09
關(guān)于vuejs中v-if和v-show的區(qū)別及v-show不起作用問(wèn)題
v-if 有更高的切換開(kāi)銷(xiāo),而 v-show 有更高的出事渲染開(kāi)銷(xiāo).因此,如果需要非常頻繁的切換,那么使用v-show好一點(diǎn);如果在運(yùn)行時(shí)條件不太可能改變,則使用v-if 好點(diǎn)2018-03-03
vue在.js文件中如何進(jìn)行路由跳轉(zhuǎn)
這篇文章主要介紹了vue在.js文件中如何進(jìn)行路由跳轉(zhuǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12

