vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > element-ui在table中使用tooltip

element-ui如何在table中使用tooltip

作者:怕是个神仙啊

这篇文章主要介绍了element-ui如何在table中使用tooltip问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

element-ui在table中使用tooltip

element-ui官网上提供了tooltip-effect和show-overflow-tooltip属性

使用table中的tooltip-effect属性,

如下所示:

<el-table :data="tableData" tooltip-effect="light">
      <el-table-column prop="name" label="姓名" :show-overflow-tooltip="true">
      </el-table-column>
</el-table>

效果图如下:

给element-ui的table表的表头添加tooltip提示语

需求

给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时段的整体曝光量和设备屏数'})
]
);
},

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文