当前位置: 首页 > news >正文

elementUI table 给表头添加气泡显示(鼠标悬浮显示注释)

elementUI table 给表头添加气泡显示(鼠标悬浮显示注释)

    • 前言:
    • 文档显示:(使用插槽,我看看到底是怎么个事儿)
    • 文档代码:
    • 修改后的效果:
    • 页面效果:

前言:

公司出现这样的需求,产品要求给表格的表头部分字段添加解释说明,让用户知道这个字段的详细含义。之前倒是没有遇到过类似的问题,并不清楚怎么添加,于是去看element UI 组件文档。

element UI 文档

文档显示:(使用插槽,我看看到底是怎么个事儿)

在这里插入图片描述

文档代码:

<template><el-table :data="filterTableData" style="width: 100%"><el-table-column label="Date" prop="date" /><el-table-column label="Name" prop="name" /><el-table-column align="right"><template #header>  //利用具名插槽,对表头进行自定义<el-input v-model="search" size="small" placeholder="Type to search" /></template><template #default="scope">  <el-button size="small" @click="handleEdit(scope.$index, scope.row)">Edit</el-button><el-buttonsize="small"type="danger"@click="handleDelete(scope.$index, scope.row)">Delete</el-button></template></el-table-column></el-table>
</template><script lang="ts" setup>
import { computed, ref } from 'vue'interface User {date: stringname: stringaddress: string
}const search = ref('')
const filterTableData = computed(() =>tableData.filter((data) =>!search.value ||data.name.toLowerCase().includes(search.value.toLowerCase()))
)
const handleEdit = (index: number, row: User) => {console.log(index, row)
}
const handleDelete = (index: number, row: User) => {console.log(index, row)
}const tableData: User[] = [{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-02',name: 'John',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-04',name: 'Morgan',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-01',name: 'Jessy',address: 'No. 189, Grove St, Los Angeles',},
]
</script>

修改后的效果:

<template><el-table :data="filterTableData" style="width: 100%"><el-table-column prop="department" align="center" label="标**值"><template #header><span>**</span><!--  使用气泡组件展示注释内容--><el-tooltip class="box-item" effect="dark" content="超出标**值时达到相关等级" placement="top-start"><el-icon><InfoFilled /></el-icon></el-tooltip></template></el-table-column></el-table>
</template>

页面效果:

在这里插入图片描述

http://www.lryc.cn/news/432014.html

相关文章:

  • Web3社交新经济,与 SOEX 实现无缝交易的高级安全性
  • Python和MATLAB(Java)及Arduino和Raspberry Pi(树莓派)点扩展函数导图
  • 使用isolation: isolate声明隔离混合模式
  • 93. UE5 GAS RPG 应用负面效果表现
  • TCP 和 UDP 区别
  • 免费2024柜台租赁经营合同范本模板下载分享
  • 模型和算力看板:Compute DashBoard
  • Python加载 TorchScript 格式的 ResNet18 模型分类该模型进行预测并输出预测的类别和置信度
  • 学习笔记--MybatisPlus
  • 【机器学习】XGBoost的用法和参数解释
  • Vivado 约束
  • 如何在Excel中创建一个VBA宏,并设置一个按钮来执行这个宏
  • H3C SR-MPLS通过OSPF通告SID配置
  • JS面试真题 part2
  • python 下载excel 添加水印
  • CosyVoice:开源强大的 AI 语音合成工具
  • 【靶场】Pikachu—XSS Cross-Site Scripting(前五关)
  • Dance with Compiler - EP2
  • 微博视频无水印下载的方法
  • C语言 | Leetcode C语言题解之第390题消除游戏
  • 虚拟现实辅助工程技术助力多学科协同评估
  • Java获取小程序码示例(三种小程序码)
  • 【最新华为OD机试E卷-支持在线评测】分糖果(100分)-多语言题解-(Python/C/JavaScript/Java/Cpp)
  • Windows下Python和PyCharm的应用(二)__快捷键方式的设定
  • 网络安全宗旨和目标
  • stm32之软件SPI读写W25Q64存储器应用案例
  • Python数据验证库schema
  • python数据类型与运算符
  • 加密解密工具类
  • validationtools中按键测试选项光标移除