elementUI Table表格表头自定义

1 篇文章 0 订阅

 

element UI 官方文档有一个 :render-header 的方法 渲染自定义结构用的是 vue 的h函数 也就是render 函数写法

   //html
   <el-table-column
                
                align="center"
               :render-header="renderHeader"
                >
                 <template slot-scope="scope">
                     
                    {{scope.row.balance | changeNumber}}元
                  </template>

    </el-table-column>

 

 renderHeader(h,{column,$index}){

//$index 表格竖行的索引值 
     
     
      
      return h(
        'div',
        {class:'',
        style:"padding-top:4px;"
        },
        [ 
          h('el-tooltip',
           {
             props:{
                content:"哈哈哈哈",
                placement:"top",
                effect:"light",
             },
           },
           [
            h('span',{
            
            },[
                h('span',"标题"),
                h('i', {
                class:'cursorPointer fa fa-question-circle colorFE7F76',
                style:'margin-left:6px;',
                }),
            ]),
             
           ],
          ),
          
       ],
      );
    },

h函数具体参数 位置含义 可以自行搜索,我用的是简写 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值