element-ui下表格头部字段hover显示tips信息

博客记录了ElementUI表格头部加hover后显示tips信息的方法,循环或单独的el - table - column均可实现,支持全局和单独组件设置,全局设置若有相同表头名字,可在使用组件下传值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记录一下表格头部加hover之后显示tips信息
循环,或单独的el-table-column都可以哦

// 组件内在render-header属性中定义
<el-table-column prop="tableDate" label="日期" :render-header="(h, { column }) => hoverTips(h, { column })"></el-table-column>

可全局(全局下hoverTips(h, { column },tableHeadTips))亦可单独组件,下面是全局的

// 对应表头字段展示的tips信息也可在data中定义
const tableHeadTips = {
  '日期':'这是表头日期的tips',
  '姓名':'这是表头姓名的tips',
  '地址':'这是表头地址的tips'
}
hoverTips(h, { column }) {
  const tips = tableHeadTips[column.label];
    return tips ? h("div", [
      h('span', column.label),
      h("el-tooltip",{
          props: {
              effect: 'dark',
              content: tips,
              placement: 'top',
          },
      },
      [   h('i', {
          class: 'el-icon-question',
          style: 'color:#056271; margin-left:5px;',
          }),
      ]),
  ]) : h("div", [h('span', column.label)]);
}

全局下如果有相同的表头名字,可在用的组件下传值

//定义
export function hoverTips(h, { column },tableHeadTips){//和上面一致}
//组件内定义调用
data(){return{
tableHeadTips: {
  '日期':'这是表头日期的tips',
  '姓名':'这是表头姓名的tips',
  '地址':'这是表头地址的tips'
}}
hoverTips(h, { column },this.tableHeadTips)  //调用

周六也要加油哦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值