Element-Ui常见样式及问题

合计行要缩小页面才出现
.el-table{
  overflow:visible !important;
}
合并单元格(最右列合计)
<el-table-column label="2022入库年度含水率控制区间" align="center" >
          <el-table-column label=" 含水率(%)" width="120 " align="center">
            <el-table-column prop="orgName" label="产区" width="150" align="center">
              <template slot-scope="{ row }">
                <span class="lookInfoButton" @click="goToDetailPage">{{ row.orgName }}</span>
              </template>
            </el-table-column>
          </el-table-column>
          <el-table-column prop="range782To999" label="7.82-9.99" align="center"></el-table-column>
          <el-table-column prop="range1050" label="≦10.50" align="center"></el-table-column>
          <el-table-column prop="range1051To1099" label="10.51-10.99" align="center"></el-table-column>
          <el-table-column prop="range1100To1199" label="11.00-11.99" align="center"></el-table-column>
          <el-table-column prop="range1200To1299" label="12.00-13.00" align="center"></el-table-column>
          <el-table-column prop="range1300To1349" label="13.00-13.49" align="center"></el-table-column>
          <el-table-column prop="range1349To1710" label=">13.49-17.10" align="center"></el-table-column>
          <el-table-column label="合计" align="center">
            <template slot-scope="scope">
              {{
                scope.row.range782To999 + scope.row.range1050
                + scope.row.range1051To1099 + scope.row.range1100To1199
                + scope.row.range1200To1299 + scope.row.range1300To1349
                + scope.row.range1349To1710
              }}
            </template>
          </el-table-column>
        </el-table-column>
合并合计行前几列
 watch: {
    tableData: {
      immediate: true,
      async handler() {
        //await this.$nextTick(); 根据实际选择延迟调用
        //在这里找到合计行 
        const tds = document.querySelectorAll('.el-table__footer .has-gutter tr>td');
        tds[0].colSpan = 4;//设置合计行第一个单元格占的列数
        tds[0].style.textAlign = 'center'
        tds[1].style.display = 'none'
        tds[2].style.display = 'none'
        tds[3].style.display = 'none'
      }
    }
  },
去掉表格鼠标移入字体颜色改变的问题
/deep/ .el-table tbody tr:hover > td {
  color: white !important;
}
表格的样式(标题行 表格内 背景色透明)
/*最外层透明*/
.regional_table /deep/ .el-table,
.regional_table /deep/ .el-table__expanded-cell {
  background-color: transparent;
}
/* 标题行样式 */
.regional_table /deep/ .el-table th {
  background-color: transparent !important;
  color: #FFF !important;
  font-size: 20px;
  height: 50px !important;
  border: 1px solid #30c0b4 !important;
}

/* 表格内样式 */
.regional_table /deep/ .el-table tr,
.regional_table /deep/ .el-table td {
  background-color: transparent !important;
  border: 1px solid #30c0b4;
  color: #FFFFFF;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值