需求:给element-ui的table表的表头的某一列鼠标滑过的时候会有提示语显示
废话不多说直接上实例:
需要实现的需求就是上图所示,在当前列的dom标签中添加相对应的方法,示例代码如下:
<el-table-column prop="hour" label="小时" :render-header="renderHeader"/>
renderHeader (h,{column}) { // h即为cerateElement的简写,具体可看vue官方文档
return h(
‘div’,[
h(‘span’, column.label),
h(‘el-tooltip’,{
props:{
effect:‘dark’,
content:‘小时统计该时段整体数据,如当小时为09:00时,那统计的就是09:00-09:59时段的整体曝光量和设备屏数’,
placement:‘top’,
},
},
[h(‘i’, {
class:‘el-icon-question’,
style:‘color:#409eff;margin-left:5px;cursor:pointer;’
})],
{content: ‘小时统计该时段整体数据,如当小时为9:00时,那统计的就是09:00-09:59时段的整体曝光量和设备屏数’})
]
);
},