vue实现element表格里表头信息提示功能(推荐)


Posted in Javascript onNovember 20, 2019

如图:在element表格操作一栏需要添加提示功能

vue实现element表格里表头信息提示功能(推荐) 

实现效果

如图:鼠标浮上去弹出tips

vue实现element表格里表头信息提示功能(推荐) 

解决方案

1、编写组件

在 promptMessage.vue 文件里面实现

<template>
<!-- 处理element表格表头文字提示特别添加全局注册组件 -->
<div class="promt-message-tooltip">
 <el-tooltip effect="light" placement="left">
  <div slot="content">
   <p v-for="item in messages" :key="item">
    {{item}}
   </p>
  </div>
  <i class="el-icon-question" class="tips-icon"></i>
 </el-tooltip>
</div>
</template>
<script>
export default {
 props: ['messages']
}
</script>
<style lang="scss">
.promt-message-tooltip {
 .tips-icon {
 color:#409eff;
 margin-left:5px;
 font-size:14px;
 }
}
</style>

2、开发插件

在 index.js 文件里面实现

import promptMessage from './promptMessage.vue'
export default {
 install: (Vue) => {
 Vue.component('promptMessage', promptMessage)
 }
}

3、使用插件

在 main.js 文件里面实现

import promptMessage from '@/components/promptMessage/index.js'
Vue.use(promptMessage)

4、业务代码实现

<template>
<el-table tooltip-effect="light" :data="dataList" border >
 <el-table-column label="操作" :render-header="renderHeader">
 <template slot-scope="scope">删除</template>
 </el-table-column>
</el-table>
</template>
<script>
export default {
 methods: {
 // render 事件
 renderHeader (h, { column }) {
  return h(
  'div', {
   style: 'display:flex;margin:auto;'
  },
  [
   h('span', column.label),
   // 直接用组件就完事了
   h('prompt-message', {
   props: { messages: ['kaimo需要的tips!'] }
   })
  ]
  )
 }
 }
}
</script>

总结

以上所述是小编给大家介绍的vue实现element表格里表头信息提示功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
jquery.validate分组验证代码
Mar 17 Javascript
JS控制网页动态生成任意行列数表格的方法
Mar 09 Javascript
javascript原生ajax写法分享
Apr 10 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
Jun 17 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
Dec 18 Javascript
vue 自定义全局方法,在组件里面的使用介绍
Feb 28 Javascript
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
JavaScript中callee和caller的区别与用法实例分析
Jun 28 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
Sep 24 Javascript
Windows上node.js的多版本管理工具用法实例分析
Nov 06 Javascript
javascript函数式编程基础
Sep 15 Javascript
微信小程序实现时间进度条功能
Nov 17 #Javascript
小程序实现投票进度条
Nov 20 #Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 #Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 #Javascript
Vue中rem与postcss-pxtorem的应用详解
Nov 20 #Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
Nov 20 #Javascript
vue3.0中使用postcss-pxtorem的具体方法
Nov 20 #Javascript
You might like
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
php 验证码制作(网树注释思想)
2009/07/20 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
PHP使用递归生成文章树
2015/04/21 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
PHP设计模式概论【概念、分类、原则等】
2020/05/01 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
javascript 解决表单仍然提交即使监听处理函数返回false
2010/03/14 Javascript
基于JQuery的Pager分页器实现代码
2010/07/17 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
js实现tab栏切换效果
2020/08/02 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
在Django的URLconf中进行函数导入的方法
2015/07/18 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
总经理助理岗位职责
2013/11/08 职场文书
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
服装设计专业自荐书范文
2013/12/30 职场文书
省三好学生申请材料
2014/01/22 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
个人职业及收入证明
2014/10/13 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server