elementui el-table中如何给表头 el-table-column 加一个鼠标移入提示说明
作者:向明天乄
本文通过实例代码介绍如何在使用Element UI的el-table组件时为表头添加提示功能,通过结合el-tooltip组件实现鼠标移入时显示提示信息,感兴趣的朋友跟随小编一起看看吧
elementui el-table中给表头 el-table-column 加一个鼠标移入提示说明
前言
在使用el-table 表格中有些表格的表头需要加入一些提示,鼠标移入则出现提示,非常实用,我是通过el-table中的el-tooltip实现的,以下的效果预览
代码实现
<el-table ref="multipleTable" :data="data" tooltip-effect="dark" border > <el-table-column prop="addtime" label="时间" align="center" width="150"> <template slot="header"> <div> <span>时间</span> <el-tooltip class="item" effect="dark" content="今日工单是操作工单时间,其他则是工单录入时间" placement="top"> <span class="iconfont icon-wenhao" style="margin-left: 5px;"></span> </el-tooltip> </div> </template> </el-table-column> </el-table>
补充:element-ui] el-table表格头添加图标-鼠标移入显示el-tooltip提示信息
element-ui] el-table表格头添加图标-鼠标移入显示el-tooltip提示信息
方法一、render-header=“renderPrice”(此方法无法使tooltip换行)
只是单纯的想在table中添加图标和tooltip
在el-table-column中绑定:render-header=“renderPrice”(此方法无法使tooltip换行)
<el-table-column label="age" align="center" width="200"> </el-table-column>
renderPrice(h, { column, $index }) { return [ column.label, h( 'el-tooltip', { props: { content: '11111' placement: 'top' // 悬停内容展示的位置 } }, [h('span', { class: { 'el-icon-question': true }})] // 图标 ) ] },
方法二、
使用组件插槽,elementui已封装好
<el-table-column align="center" label="缩力" width="150px"> <template v-slot:header='scope'> // 插槽插入header <span> 缩力 <el-tooltip :aa="scope" class="item" effect="dark" placement="top-start" > <i class="el-icon-question"> </i> <div style="width: 200px" slot="content"> 弱宫缩:宫缩持续20-30秒 <br /> 中度宫缩:宫缩持续30-40秒<br /> 强度宫缩:宫缩持续40秒以上 </div> </el-tooltip> </span> </template> </el-table-column>
elementUI表格头添加图标-鼠标移入显示el-tooltip提示信息
到此这篇关于elementui el-table中如何给表头 el-table-column 加一个鼠标移入提示说明的文章就介绍到这了,更多相关elementui el-table鼠标移入提示内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!