iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip
  • 682
分享到

VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip

2024-04-02 19:04:59 682人浏览 独家记忆
摘要

这篇文章主要为大家展示了“Vue2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习

这篇文章主要为大家展示了“Vue2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip”这篇文章吧。

ElementUI2.0的表格的扩展:

elementUI表格table

elementUI文字提示Tooltip

如果要实现鼠标移到表头有注释或者弹框该怎么添加呢?

<el-table
  empty-text="正在加载中..."
  :data="contentList"
  
  @sort-change="sort"
  class="pro-table-item"
  tooltip-effect="dark"
>
  <template v-for="(item,index) in titleList">
     <el-table-column
      v-if="index == '0'"
      :prop="index.toString()"
      :label="item"
      sortable="custom"
      min-width="120"
      :render-header="renderHeader"
     > 
     </el-table-column>
   <el-table-column
    v-else
    :prop="index.toString()"
      :label="item"
      min-width="120"
      :render-header="renderHeader"
      show-overflow-tooltip
      </el-table-column>
   </template>
</el-table>

注: index == 0 时是一个排序功能的按钮

在使用:render-header之前,首先要 npm i babel-helper-vue-jsx-merge-props babel-plugin-syntax-jsx babel-plugin-transfORM-vue-jsx --s   安装一个解析包,然后在babelrc里配置"plugins": ["transform-runtime", "transform-vue-jsx"]

renderHeader(h, { column }) {
    if(column.label.length>13) {
     return (
       <el-tooltip
        class="item"
        effect="dark"
        content={column.label}
        placement="top"
       >
       <span>{column.label}</span>
       </el-tooltip>
    )
    } else {
     return (
      <span>{column.label}</span>
     )
    }
   },

并不想让所有的表头都弹出tooltip,只想让超出长度并且

overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

隐藏起来的内容在鼠标悬浮时有飘窗,暂时没有更好的办法,采取的办法是检测表头内容的长度,不过这种方式并不能标准的判断哪一个表头需要飘窗。

以上是“VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网VUE频道!

--结束END--

本文标题: VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip

本文链接: https://www.lsjlt.com/news/71475.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip
    这篇文章主要为大家展示了“VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习...
    99+
    2024-04-02
  • VUE2.0+ElementUI2.0表格el-table循环动态列渲染怎么写
    这篇文章主要介绍了VUE2.0+ElementUI2.0表格el-table循环动态列渲染怎么写,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下...
    99+
    2024-04-02
  • VUE2.0 ElementUI2.0表格el-table自适应高度的示例分析
    这篇文章主要介绍了VUE2.0 ElementUI2.0表格el-table自适应高度的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下...
    99+
    2024-04-02
  • el-element中el-table表格嵌套el-select实现动态选择对应值功能
    目录先看问题还原图:问题描述:解决方法:思路:代码:总结:先看问题还原图: 问题描述: 小编在做需求时,遇到了在el-table表格中加入多条数据,并且每条数据要通过el-sele...
    99+
    2023-01-15
    el-table选中 el-table 动态选择对应值
  • vue3超出文本展示el tooltip如何实现
    这篇文章主要介绍“vue3超出文本展示el tooltip如何实现”,在日常操作中,相信很多人在vue3超出文本展示el tooltip如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-05
  • el-table表头添加勾选框的实现示例
    目录嘚吧嘚具体要求如下:实现嘚吧嘚 table的行勾选是比较常规的操作,但是有的时候就有各种奇葩的需求蹦出来。比如最近有一个需求,不仅需要勾选行,还需要勾选列,其实我心中有了一万头可...
    99+
    2023-01-28
    el-table表头添加勾选框 el-table 勾选框
  • vue实现动态控制el-table表格列的展示与隐藏
    本文实例为大家分享了vue动态控制el-table表格列的展示与隐藏的具体代码,供大家参考,具体内容如下 1.引入el-table组件,这里我直接用官网的示例代码 <templ...
    99+
    2024-04-02
  • VUE如何实现表头扩展
    今天小编给大家分享一下VUE如何实现表头扩展的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。ElementUI2.0的表格的扩...
    99+
    2023-07-04
  • 拖拽插件sortable.js如何实现el-table表格拖拽效果
    这篇文章将为大家详细讲解有关拖拽插件sortable.js如何实现el-table表格拖拽效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。问题描述Sortable.js是一款优秀的js拖拽库,因为是原生...
    99+
    2023-06-29
  • JavaScript如何用el-table实现绘制热度表
    本篇内容介绍了“JavaScript如何用el-table实现绘制热度表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现效果实现代码<...
    99+
    2023-07-05
  • vue如何使用el-table遍历循环表头和表体数据
    目录使用el-table遍历循环表头和表体数据这是表头数据这是表体数据最终循环出来的结果el-table动态循环展示表头和数据项目场景问题描述使用el-table遍历循环表头和表体数...
    99+
    2024-04-02
  • 拖拽插件sortable.js实现el-table表格拖拽效果
    目录问题描述案例一 简单拖拽代码附上案例二 el-table表格拖拽效果图代码附上问题描述 Sortable.js是一款优秀的js拖拽库,因为是原生js写的,所以性能不错,也支持移动...
    99+
    2024-04-02
  • vue实现导入json解析成动态el-table树表格
    目录一、需求描述二、界面展示三、代码实现一、需求描述 前段时间接到一个需求是做一个类似接口文档的显示功能,将一段json数据贴到里面就可以自动解析出json数据的每个字段的类型和层级...
    99+
    2023-02-01
    vue json解析成动态el-table树 vue 动态el-table树
  • Vue2.0+ElementUI如何实现表格翻页
    这篇文章给大家分享的是有关Vue2.0+ElementUI如何实现表格翻页的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ElementUI的表格要求的数据类型为字典数组。我使用了...
    99+
    2024-04-02
  • vue3 el-table结合seamless-scroll实现表格数据滚动的思路详解
    github开源地址:https://github.com/xfy520/vue3-seamless-scroll 步骤 1. 安装 npm install vue3-seamles...
    99+
    2024-04-02
  • Vue2.0+ElementUI如何实现表格翻页功能
    这篇文章主要介绍Vue2.0+ElementUI如何实现表格翻页功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Element UI 是一套采用 Vue 2.0 作为基础框架实现的...
    99+
    2024-04-02
  • Vue如何实现table表格置顶
    目录如何实现table表格置顶置顶前置顶后点击table表格某一行让其置顶如何实现table表格置顶 老大让做vue项目,可是我对vue还不熟,抓紧时间学习,记录 此处省略css &...
    99+
    2024-04-02
  • Element如何实现复杂table表格结构
    这篇文章主要介绍“Element如何实现复杂table表格结构”,在日常操作中,相信很多人在Element如何实现复杂table表格结构问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Element如何实现复杂...
    99+
    2023-07-05
  • 基于Bootstrap table组件如何实现多层表头
    这篇文章主要为大家展示了“基于Bootstrap table组件如何实现多层表头”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“基于Bootstrap table...
    99+
    2024-04-02
  • bootstrap如何实现table插件动态加载表头
    这篇文章主要为大家展示了“bootstrap如何实现table插件动态加载表头”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“bootstrap如何实现table...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作