热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

实现表斜杠分隔符

这篇文章主要为大家详细介绍了Vue?ElementUI?table实现表格斜线分隔线,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的

这篇文章主要为大家详细介绍了Vue?ElementUI?table实现表格斜线分隔线,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文分享了Vue ElementUI表格给表格加斜线的具体代码,供大家参考。具体内容如下

效果:

实现:

通过改变css样式。

1.删除第一个单元格的下边框/ 2。设置第一列第一个和第二个单元格的伪元素的绝对位置,宽度设置为1px。根据自己的桌子调整高度 3。旋转两个单元格的伪元素,设置旋转起点,使两个伪元素旋转到重叠的位置,从而达到对角线效果。

代码:

1、html

lt;el-table? ? :data="tableData3"? ? gt;? ? lt;el-table-column? ? ? label="医疗机构"? ? ? align="right"? ? ? gt;? ? ? ?lt;el-table-column? ? ? ? prop="name"? ? ? ? label="收费项目"? ? ? ? gt;? ? ? lt;/el-table-columngt;? ? lt;/el-table-columngt;? ? ? lt;el-table-column? ? ? ? v-for="(item,index) of mechanism"? ? ? ? :label="item"? ? ? ? align="center"? ? ? ? :key="item"? ? ? ? gt;? ? ? ? lt;el-table-column? ? ? ? ? label="次数"? ? ? ? ? align="center"? ? ? ? ? gt;? ? ? ? ? lt;template slot-scope="scope"gt;? ? ? ? ? ? {{scope.row.mechanism[index].frequency}}? ? ? ? lt;/templategt;? ? ? ? lt;/el-table-columngt;? ? ? ? lt;el-table-column? ? ? ? ? label="费用"? ? ? ? ? align="center"? ? ? ? ? gt;? ? ? ? ? lt;template slot-scope="scope"gt;? ? ? ? ? ? {{scope.row.mechanism[index].cost}}? ? ? ? lt;/templategt;? ? ? ? lt;/el-table-columngt;? ? ? lt;/el-table-columngt;? lt;/el-tablegt;

2、css

.el-table thead.is-group th {? ? background: none;? }? .el-table thead.is-group tr:first-of-type th:first-of-type {? ? border-bottom: none;? }? .el-table thead.is-group tr:first-of-type th:first-of-type:before {? ? content: '';? ? position: absolute;? ? width: 1px;? ? height: 75px; /*这里需要自己调整,根据td的宽度和高度*/? ? top: 0;? ? left: 0;? ? background-color: grey;? ? opacity: 0.3;? ? display: block;? ? transform: rotate(-53deg); /*这里需要自己调整,根据线的位置*/? ? transform-origin: top;? }? .el-table thead.is-group tr:last-of-type th:first-of-type:before {? ? content: '';? ? position: absolute;? ? width: 1px;? ? height: 75px; /*这里需要自己调整,根据td的宽度和高度*/? ? bottom: 0;? ? right: 0;? ? background-color: grey;? ? opacity: 0.3;? ? display: block;? ? transform: rotate(-54deg); /*这里需要自己调整,根据线的位置*/? ? transform-origin: bottom;? ? // background:red;? }

3、js

mechanism: ['医疗机构A', '医疗机构B', '医疗机构C', '医疗机构D'],? ? ? tableData3: [? ? ? ? {? ? ? ? ? name: '项目A',? ? ? ? ? mechanism: [? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 8,? ? ? ? ? ? ? cost: 1000? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 9,? ? ? ? ? ? ? cost: 2000? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 10,? ? ? ? ? ? ? cost: 3000? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 11,? ? ? ? ? ? ? cost: 4000? ? ? ? ? ? }? ? ? ? ? ]? ? ? ? },? ? ? ? {? ? ? ? ? name: '项目B',? ? ? ? ? mechanism: [? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 3,? ? ? ? ? ? ? cost: 3001? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 4,? ? ? ? ? ? ? cost: 2002? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 5,? ? ? ? ? ? ? cost: 2003? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? frequency: 6,? ? ? ? ? ? ? cost: 2004? ? ? ? ? ? }? ? ? ? ? ]? ? ? ? }? ? ? ]

这就是本文的全部内容。


推荐阅读
  • NX二次开发:UFUN点收集器UF_UI_select_point_collection详解
    本文介绍了如何在NX中使用UFUN库进行点收集器的二次开发,包括必要的头文件包含、初始化和选择点集合的具体实现。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • malloc 是 C 语言中的一个标准库函数,全称为 memory allocation,即动态内存分配。它用于在程序运行时申请一块指定大小的连续内存区域,并返回该区域的起始地址。当无法预先确定内存的具体位置时,可以通过 malloc 动态分配内存。 ... [详细]
  • 本文介绍了如何在 ASP.NET 中设置 Excel 单元格格式为文本,获取多个单元格区域并作为表头,以及进行单元格合并、赋值、格式设置等操作。 ... [详细]
  • LDAP服务器配置与管理
    本文介绍如何通过安装和配置SSSD服务来统一管理用户账户信息,并实现其他系统的登录调用。通过图形化交互界面配置LDAP服务器,确保用户账户信息的集中管理和安全访问。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 网络爬虫的规范与限制
    本文探讨了网络爬虫引发的问题及其解决方案,重点介绍了Robots协议的作用和使用方法,旨在为网络爬虫的合理使用提供指导。 ... [详细]
  • [c++基础]STL
    cppfig15_10.cppincludeincludeusingnamespacestd;templatevoidprintVector(constvector&integer ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 通过 CSS 中的 transition 属性,可以轻松实现元素状态变化时的平滑过渡效果。本文将详细介绍如何使用 transition 属性,并提供一个具体的示例。 ... [详细]
  • 自定义滚动条美化页面内容
    当页面内容超出显示范围时,为了提升用户体验和页面美观,通常会添加滚动条。如果默认的浏览器滚动条无法满足设计需求,我们可以自定义一个符合要求的滚动条。本文将详细介绍自定义滚动条的实现过程。 ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • 针对图像分类任务的训练方案进行了优化设计。通过引入PyTorch等深度学习框架,利用其丰富的工具包和模块,如 `torch.nn` 和 `torch.nn.functional`,提升了模型的训练效率和分类准确性。优化方案包括数据预处理、模型架构选择和损失函数的设计等方面,旨在提高图像分类任务的整体性能。 ... [详细]
author-avatar
微软Kindle批发
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有