Vue 列表标题换行且居中

最近一直写前端,感觉前端写起来还蛮好玩的,没有特别复杂的逻辑,上手不是很难,本文主要介绍Vue 列表标题换行且居中。
话不多少,直接上代码
html:

列表表头列属性
<el-table-column   prop="earningsTotal"  
    label="累计收益率 (今年以来)" 
    min-width='110px'   // 设置最大宽度
    header-align="center"//设置列表表头居中
    :render-header="renderHeader">  // 列标题 Label 区域渲染使用的 Function
</el-table-column>

js脚本方法:

methods:{
        renderHeader(createElement, { column}) { 
        console.log(createElement)      //  function (a, b, c, d) { return createElement(vm, a, b, c, d, true); };
        const label = column.label 
        const labelArr = label.split(' ') 
        return createElement( 
            'span',     //创建最外层的标签可随意
             [ 
             createElement('span', {  // 创建第一个元素的标签可随意
                attrs: { type: 'text' } 
              },[labelArr[0]] ), 
             createElement('p', {  // 创建第二个元素的标签可随意 
               attrs: { type: 'text', style: 'font-size:12px' } // 给分割的某个元素单独加样式
             }, [labelArr[1] || ''] ) 
          ]
      ) 
   }
}

希望能给小伙伴门额提供帮助

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值