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 相关文章推荐
在网页中使用document.write时遭遇的奇怪问题
Aug 24 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
Javascript节点关系实例分析
May 15 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
Dec 27 Javascript
微信小程序 弹幕功能简单实例
Feb 14 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
Jun 12 Javascript
浅析vue.js数组的变异方法
Jun 30 Javascript
js代码规范之Eslint安装与配置详解
Sep 08 Javascript
js实现前面自动补全位数的方法
Oct 10 Javascript
javascript实现点亮灯泡特效示例
Oct 15 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
Apr 17 Javascript
使用jQuery实现购物车
Oct 29 jQuery
微信小程序实现时间进度条功能
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
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
python单例模式实例分析
2015/04/08 Python
Python argv用法详解
2016/01/08 Python
python实现下载文件的三种方法
2017/02/09 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
简单了解python中的与或非运算
2019/09/18 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
全球精选男装和家居用品:Article
2020/04/13 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
临床医学大学生求职信
2013/09/28 职场文书
新年主持词
2014/03/27 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫