el-table 自定义表头 及 样式设置

这篇博客展示了如何使用Element UI库创建一个包含多级信息的表格,并详细说明了如何通过`header-cell-style`属性定制表格头部的样式,包括字体大小、颜色和背景色等,以实现不同行高亮显示的效果。
摘要由CSDN通过智能技术生成

1.如图

2. 代码如下

    <el-table   :data="tableData" size="mini"  border   style="width: 100%" 
            :header-cell-style="cellSty"
            class="table"
          >
            <el-table-column prop="date"   label="信息"  align="center">  
              <el-table-column  prop="projectName" label="名称"  align="center"> </el-table-column>
              <el-table-column  prop="auditTypeName" label="类型"  align="center"> </el-table-column> 
              <el-table-column  prop="name" label="时间"  align="center"> </el-table-column> 
              <el-table-column  prop="name" label="资金量(万元)" width="140" align="center"> </el-table-column> 
           
            </el-table-column>
            
            <el-table-column prop="date"  label="单位信息" align="center">  
              <el-table-column  prop="deptName" label="单位名称"  align="center"> </el-table-column>
              <el-table-column  prop="name" label="领导" width="120" align="center"> 
                  <el-table-column  prop="name" label="姓名" width="60" align="center"> </el-table-column>
                  <el-table-column  prop="name" label="电话" width="60" align="center"> </el-table-column>
              </el-table-column>
              <el-table-column  prop="name" label="负责人" width="120" align="center"> 
                  <el-table-column  prop="name" label="姓名" width="60" align="center"> </el-table-column>
                  <el-table-column  prop="name" label="电话" width="60" align="center"> </el-table-column>
              </el-table-column>

            </el-table-column>

            <el-table-column prop="date"  label="机构信息" align="center">  
                 <el-table-column  prop="name" label="名称"  align="center"> </el-table-column>
                  <el-table-column  prop="name" label="负责人" width="120" align="center"> 
                      <el-table-column  prop="name" label="姓名" width="60" align="center"> </el-table-column>
                      <el-table-column  prop="name" label="电话" width="60" align="center"> </el-table-column>
                  </el-table-column>
                  <el-table-column  prop="name" label="负责人" width="120" align="center"> 
                      <el-table-column  prop="name" label="姓名" width="60" align="center"> </el-table-column>
                      <el-table-column  prop="name" label="电话" width="60" align="center"> </el-table-column>
                  </el-table-column>
            </el-table-column>

            <el-table-column prop="date"  label="信息"  align="center">  
                <el-table-column  prop="name" label="处室"  align="center"> </el-table-column>
                <el-table-column  prop="name" label="负责人" width="120" align="center"> 
                    <el-table-column  prop="name" label="姓名" width="60" align="center"> </el-table-column>
                    <el-table-column  prop="name" label="电话" width="60" align="center"> </el-table-column>
                </el-table-column>
                <el-table-column  prop="name" label="负责人" width="120" align="center"> 
                    <el-table-column  prop="name" label="姓名" width="60" align="center"> </el-table-column>
                    <el-table-column  prop="name" label="电话" width="60" align="center"> </el-table-column>
                </el-table-column>
            </el-table-column>


</el-table>


//调用样式的方法
 cellSty({row,rowIndex}){
       console.log(row,rowIndex)
        if(rowIndex==0){
          return 'font-size:14px;color:#797979;background: #fff;'
        }
        if(rowIndex==1){
            return 'font-size:13px;color:#797979;background: #fff;'
        }
        if(rowIndex==2){
            return 'font-size:12px;color:#797979;background: #fff;'
        }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值