为什么固定列两边的hover颜色不一样,也不知道问谁,有没有大佬帮忙解决一下

34 阅读2分钟

创建一个表格

<el-table
  :data="listTemplateData"
  @cell-mouse-enter="handleCellMouseEnter"
  @cell-mouse-leave="handleCellMouseLeave"
>
  <el-table-column prop="date" label="日期" width="150" fixed="left">
  </el-table-column>
  <el-table-column prop="name" label="姓名" width="120" fixed="left">
  </el-table-column>
  <el-table-column prop="province" label="省份" width="120" fixed="left">
  </el-table-column>
  <el-table-column prop="city" label="市区" width="120" fixed="left">
  </el-table-column>
  <el-table-column prop="address" label="地址" width="300" fixed="left">
  </el-table-column>
  <el-table-column label="地址">
    <el-table-column prop="city" label="市区" width="120">
    </el-table-column>
    <el-table-column prop="address" label="地址" width="300">
    </el-table-column>
    <el-table-column prop="zip" label="邮编" width="120"> </el-table-column>
  </el-table-column>
  <el-table-column label="地址">
    <el-table-column prop="city" label="市区" width="120">
    </el-table-column>
    <el-table-column prop="address" label="地址" width="300">
    </el-table-column>
    <el-table-column prop="zip" label="邮编" width="120"> </el-table-column>
  </el-table-column>
</el-table>

表格数据

data() { return { listTemplateData: [ { date: "2016-05-03", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, { date: "2016-05-02", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, { date: "2016-05-04", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, { date: "2016-05-01", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, { date: "2016-05-08", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, { date: "2016-05-06", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, { date: "2016-05-07", name: "王小虎", province: "上海", city: "普陀区", address: "上海市普陀区金沙江路 1518 弄", zip: 200333, }, ],

给某一行加hover .el-table tbody tr:hover > td { background-color: greenyellow !important; } 为什么固定列的两边hover的颜色不一样,一边变色了,一边没变色。怎么解决呀

Snipaste_2023-11-24_20-58-56.png

Snipaste_2023-11-24_20-59-11.png