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 图片轮换效果
Jul 29 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
Jan 23 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
Jun 09 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
Dec 11 Javascript
Node.js开发之访问Redis数据库教程
Jan 14 Javascript
Javascript URI 解析介绍
Mar 15 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
Mar 01 Javascript
Vue.js系列之项目结构说明(2)
Jan 03 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
Sep 27 Javascript
解决vue select当前value没有更新到vue对象属性的问题
Aug 30 Javascript
vue实现图片预览组件封装与使用
Jul 13 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
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
JS对日期操作封装代码实例
2019/11/08 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
Python实现的石头剪子布代码分享
2014/08/22 Python
python版本单链表实现代码
2018/09/28 Python
Python字典底层实现原理详解
2019/12/18 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
美国在线珠宝商店:SZUL
2017/02/11 全球购物
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
DNA测试:Orig3n
2019/03/01 全球购物
大学生思想汇报范文
2013/12/31 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
租赁协议书范本
2014/04/22 职场文书
城管综合整治方案
2014/05/01 职场文书
感恩教育月活动总结
2014/07/07 职场文书
品牌转让协议书
2014/08/20 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
公安领导班子四风问题个人整改措施思想汇报
2014/10/09 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
员工工作表扬信
2015/05/05 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
Java中使用Filter过滤器的方法
2021/06/28 Java/Android