element-ui el-table 定義每個單元格的顏色


<template>
  <el-table
    :data="tableData"
    border
     :header-cell-style="rowClass"
     :cell-style="cellStyle" 
    style="width: 100%">
    <el-table-column
      prop="date"
      label="日期"
      width="150">
    </el-table-column>
    <el-table-column
      prop="name"
      label="姓名"
      width="120"
         >
    </el-table-column>
    <el-table-column
      prop="province"
      label="省份"
      width="120">
    </el-table-column>
    <el-table-column
      prop="city"
      label="市區"
      width="120">
    </el-table-column>   
  </el-table>
</template>
methods: {
    //設置表頭的顏色
    rowClass({ row, rowIndex}) {
        console.log(rowIndex) //表頭行標號為0
        return 'background:red'
      },
    //設置指定行、列、具體單元格顏色
    cellStyle({row, column, rowIndex, columnIndex}){
        if(rowIndex === 1 && columnIndex === 2){ //指定坐標rowIndex :行,columnIndex :列
        return 'background:red' //rgb(105,0,7)
    }else{
        return ''
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM