快速实现vue uni-app自定义table 表格 表格组件 Excel组件,扩充性好,可切换四宫格 九宫格 十二宫格; 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12705

效果图如下:

 

代码如下:

# 自定义table 表格 表格组件 Excel组件

#### 使用方法如下

#### HTML代码部分

```html

<template>

<view class="content">

<div class="table">

<table>

<!-- 第一行 -->

<tr>

<!-- rowspan行高: 2  colspan列高: 2 -->

<td rowspan="2" colspan="2">项目</td>

<td colspan="2">{{"2021"}}</td>

<td colspan="2">{{"2022"}}</td>

<td colspan="2">{{"2023"}}</td>

</tr>

<!-- 第二行 -->

<tr>

<td>指标值</td>

<td>同比</td>

<td>指标值</td>

<td>同比</td>

<td>指标值</td>

<td>同比</td>

</tr>

<!-- 第三行 -->

<tr>

<td rowspan="5">公司历年情况</td>

<td>营业金额(万元)</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

</tr>

<!-- 第四行 -->

<tr>

<td>营业税额(万元)</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

</tr>

<!-- 第五行 -->

<tr>

<td>营业数量(张)</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

</tr>

<!-- 第六行 -->

<tr>

<td>供应商数量(个)</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

</tr>

<!-- 第七行 -->

<tr>

<td>供应商稳定性(%)</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

<td>{{"Num"}}</td>

<td>{{"Yoy"}}</td>

</tr>

</table>

</div>

</view>

</template>

```

#### JS代码 (引入组件 填充数据)

```javascript

<script>

export default {

data() {

return {

}

},

onLoad() {

}

}

</script>

```

#### CSS

```CSS

<style scoped>

.content {

display: flex;

flex-direction: column;

}

.table {

margin: 0px 10px;

width: calc(100vw - 20px);

text-align: center;

}

.table table {

border-right: 1px solid #000;

border-bottom: 1px solid #000;

/* 设置边缘间距0 */

border-spacing: 0;

/* 用于表格属性, 表示表格的两边框合并为一条 */

border-collapse: collapse

}

.table table td {

border-left: 1px solid #000;

border-top: 1px solid #000;

text-align: center;

font-size: 12px;

font-weight: bold;

border-right: 1px solid #000;

}

.table table tr td {

width: 12.5%;

}

.table table tr:first-child {

}

.table table tr:nth-child(2) {

}

</style>

```

前端vue自定义table 表格 表格组件 Excel组件的更多相关文章

  1. vue自定义可输入的选择框组件

    vue自定义可输入的选择框组件 props: 属性 说明 类型 默认值 selectDataList 下拉框中的内容 Array 空数组([]) value 输入框中的内容 String 空字符串(& ...

  2. 【js-xlsx和file-saver插件】前端html的table导出数据到excel的表格合并显示boder

    最近在做项目,需要从页面的表格中导出excel,一般导出excel有两种方法:一.习惯上是建模版从后台服务程序中导出:二.根据页面table中导出:综合考虑其中利弊选择二.根据页面table中导出ex ...

  3. html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式

    先上代码   <script type="text/javascript" language="javascript">   var idTmr; ...

  4. Vue+element UI实现表格数据导出Excel组件

    介绍 这是一个可以将页面中的表格数据导出为Excel文件的功能组件,该组件一般与表格一起使用,将表格数据传给组件,然后通过点击组件按钮可将表格中的数据导出成Excel文件. 使用方法 由于封装该组件内 ...

  5. Nuxt/Vue自定义导航栏Topbar+标签栏Tabbar组件

    基于Vue.js实现自定义Topbar+Tabbar组件|仿咸鱼底部凸起导航 最近一直在倒腾Nuxt项目,由于Nuxt.js是基于Vue.js的服务端渲染框架,只要是会vue,基本能很快上手了. 一般 ...

  6. 前端vue项目-关于下载文件pdf/excel(三)

    最近在做一些需求,需要下载一些文件信息,最频繁的就是下载excel文件到本地了 看过了很多方法,做个整理吧哈哈哈哈 参考的文章链接: https://www.cnblogs.com/jiangweic ...

  7. vue 自定义 提示框(Toast)组件

    1.自定义 提示框 组件 src / components / Toast / index.js /** * 自定义 提示框( Toast )组件 */ var Toast = {}; var sho ...

  8. Html Table用JS导出excel格式问题 导出EXCEL后单元格里的000412341234会变成412341234 7-14 会变成 2018-7-14(7月14) 自定义格式 web利用table表格生成excel格式问题 js导出excel增加表头、mso-number-format定义数据格式 数字输出格式转换 mso-number-format:"\@"

    Html Table用JS导出excel格式问题 我在网上找的JS把HTML Tabel导出成EXCEL.但是如果Table里的数字内容为0开的的导成Excel后会自动删除0,我想以text的格式写入 ...

  9. vue将表格导出为excel

    vue将表格导出为excel 一:在项目中需要安装2个依赖项,如下命令: npm install --save file-saver xlsx 二:在vue文件中如下使用即可: <templat ...

  10. vue+element ui 的表格列使用组件

    前言:工作中用到 vue+element ui 的前端框架,有这个场景:很多表格的列有许多一样的,所以考虑将列封装为组件.转载请注明出处:https://www.cnblogs.com/yuxiaol ...

随机推荐

  1. VBA GET POST HTTP VBA网络爬虫 最新Excel自动获取股票信息源码 EXCEL自动获取网络数据 最新VBA自动抓取股票数据源码

    最新Excel自动获取股票信息源码 EXCEL自动获取网络数据 最新VBA自动抓取股票数据源码 通过接口获取股票数据内容的主要优点包括以下几点: 实时性高:通过访问股票数据接口,可以实时获取到股票的实 ...

  2. 有关Spring的ioc理解之代理模式

    AOP代理模式可以实现事务控制和业务逻辑代码横切. 使用代理模式,动态代理实现横切. 什么是代理? 接口就是指定要做的事情,要实现的逻辑. 代理类似于房源租房 public interface ZuF ...

  3. [Linux/CentOS]通过yum获取rpm安装包

    1 yum获取rpm安装包 有时候你需要一个软件包在离线linux系统上安装,如果自己找软件包麻烦,可以linux yum下载需要的软件包. 准备工作是找一台能够联网的linux,并准备好了yum及y ...

  4. abp(net core)+easyui+efcore实现仓储管理系统——模块管理升级之上(六十一)

    Abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统--ABP总体介绍(一) abp(net core)+ ...

  5. Golang爬虫:使用正则表达式解析HTML

    之前所写的爬虫都是基于Python,而用Go语言实现的爬虫具有更高的性能. 第一个爬虫 使用http库,发起http请求 package main import ( "fmt" & ...

  6. 3520. 【NOIP2013模拟11.7B组】原根(math)

    题目: 考试想法: 考试的时候觉得这些数学公式太恶心了,所以就直接跳过了. 正解: 直接暴力模拟就可以了. 代码: #include<bits/stdc++.h> using namesp ...

  7. 用Aspose-Java免费实现 PDF、Word、Excel、Word互相转换并将转换过得文件上传OSS,返回转换后的文件路径

    嘿嘿嘿.嘿嘿,俺又回来了! github代码地址 https://github.com/Tom-shushu/work-study 接口文档有道云 https://note.youdao.com/s/ ...

  8. Spring之AOP理解及使用

    文章目录 AOP是什么 AOP Spring的通知类型 1.Before通知 2. AfterReturning通知 3.AfterThrowing通知 4. After通知 5. Around通知 ...

  9. [MAUI]模仿iOS多任务切换卡片滑动的交互实现

    @ 目录 原理 创建布局 创建分布函数 创建动效 创建绑定数据 细节调整 首张卡片的处理 为卡片添加裁剪 跳转到最后一张卡片 项目地址 看了上一篇博文的评论,大家对MAUI还是比较感兴趣的,非常感谢大 ...

  10. 基于YOLOv5的目标检测系统详解(附MATLAB GUI版代码)

    摘要:本文重点介绍了基于YOLOv5目标检测系统的MATLAB实现,用于智能检测物体种类并记录和保存结果,对各种物体检测结果可视化,提高目标识别的便捷性和准确性.本文详细阐述了目标检测系统的原理,并给 ...