欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

element-plus中el-table點擊單行修改背景色方法

 更新時間:2023年07月08日 10:49:43   作者:葉子_o  
這篇文章主要給大家介紹了關于element-plus中el-table點擊單行修改背景色的相關資料,這是產(chǎn)品新加了的一個需求,分享給同樣遇到這個需求的朋友,需要的朋友可以參考下

需求描述:

element-plus + el-table 點擊行選中并修改背景色+文字顏色

代碼實現(xiàn):

方法一:

重點:

highlight-current-row

<el-table
	highlight-current-row
>
/* 選中某行時的背景色*/
.el-table__body tr.current-row > td {
  color: #28A458;
  background: rgb(197, 213, 255) !important;
}

element-plus 本身有給提供這個功能,而且比第二個方法更好用,第二個方法在有列固定的情況下,樣式會不生效,所以建議直接用第一種

方法二:

重點:

  • @row-click
  • :row-style
<el-table
	:data="detectionTableList"
	stripe
	style="width: 100%"
	height="250"
	@row-click="handleSelect"
	:row-style="cellStyle"
>
const state = reactive({
	checkNumber: "",  // 存儲選中的
})
// 單擊選中一行
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" };
};

 總結

到此這篇關于element-plus中el-table點擊單行修改背景色的文章就介紹到這了,更多相關el-table點擊單行修改背景色內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論