首页 > 其他分享 >解决vue2中el-table表格组件的空状态过小的问题

解决vue2中el-table表格组件的空状态过小的问题

时间:2024-02-18 10:45:24浏览次数:34  
标签:el 表格 状态 vue2 组件 table data

问题

当我们使用element的表格组件的时候,空状态会变的非常瘪,就会造成页面非常难看

这样很不美观

解决办法

可以使用插槽设置空状态,并通过css来调整空状态的样式

新建一个空表格

<template>
    <div>
        <el-table :data="tableData" stripe style="width: 100%">
            <el-table-column prop="date" label="日期" width="180"> </el-table-column>
            <el-table-column prop="name" label="姓名" width="180"> </el-table-column>
            <el-table-column prop="address" label="地址"> </el-table-column>
        </el-table>
    </div>
</template>
<script>
  export default {
    data() {
      return {
        tableData: []
      }
    }
  }
</script>

通过插槽添加空状态和样式

<template>
    <div>
        <el-table :data="tableData" stripe style="width: 100%">
            <el-table-column prop="date" label="日期" width="180"> </el-table-column>
            <el-table-column prop="name" label="姓名" width="180"> </el-table-column>
            <el-table-column prop="address" label="地址"> </el-table-column>
            <template slot="empty">
                <div class="no-data">
                    <span>暂无数据</span>
                </div>
            </template>
        </el-table>
    </div>
</template>
<script>
  export default {
    data() {
      return {
        tableData: []
      }
    }
  }
</script>
<style lang="less" scoped>
.no-data {
    display: flex;
    min-height: 280px;
    flex-direction: column;
    justify-content: center;
}
</style>

具体效果

标签:el,表格,状态,vue2,组件,table,data
From: https://www.cnblogs.com/guangdelw/p/18018907

相关文章

  • 在k8S中,Helm优缺点是什么?
    Helm是Kubernetes的一个包管理工具,用于简化应用程序在Kubernetes集群上的安装、升级和管理过程。它采用chart(一种打包格式)来定义、配置和发布Kubernetes应用及其依赖关系。Helm的优点:标准化与复用:Helmchart提供了一种标准化的方式来描述Kubernetes资源,使得应用的部署变得可复......
  • 在k8S中,flannel和calico的作用和区别是什么?
    在Kubernetes(k8s)中,Flannel和Calico都是用于提供容器网络解决方案的CNI(ContainerNetworkInterface)插件,它们的主要作用是为集群中的Pod提供跨主机之间的网络通信能力。以下是两者的基本作用和主要区别:Flannel:作用:Flannel设计简洁且易于部署,主要用于实现集群内Pod间的IP地址空间......
  • Nessus 10.7 Auto Installer for RHEL 9/AlmaLinux 9/Rocky Linux 9
    Nessus10.7AutoInstallerforRHEL9/AlmaLinux9/RockyLinux9发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu22.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-rhel-9/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.or......
  • think-cell Round 1
    叮!你的橙名体验卡已到期~Asort以后,是奇数项之和。Code#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;intmain(){ ios::sync_with_stdio(false); cin.tie(0); intt; cin>>t; while(t--){ intn; cin>>n; vector<ll>v(n......
  • selenium
    1、概要本阶段课程主要学习selenium自动化测试框架在爬虫中的应用,selenium能够大幅降低爬虫的编写难度,但是也同样会大幅降低爬虫的爬取速度。在逼不得已的情况下我们可以使用selenium进行爬虫的编写。2、Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开......
  • Angular 17+ 高级教程 – Prettier, ESLint, Stylelint
    前言不熟悉 Prettier,ESLint,Stylelint的朋友可以先看这篇 工具–Prettier、ESLint、Stylelint。本篇主要是教如何在Angular项目引入 Prettier、ESLint、Stylelint。 ESLint       目录上一篇 TODO下一篇TODO想查看目录,请移步 Angular17+高......
  • python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_form
    使用xlrd读取Excel的xlsx格式表格里的数据,读取失败,报错:raiseXLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+';notsupported')xlrd.biffh.XLRDError:Excelxlsxfile;notsupported原因,xlrd为2.0.1版本,更新版本后,xlrd不支持xlsx格式数据的读取了,果断减低版本先卸载2.0......
  • Minimize OR of Remaining Elements Using Operations
    MinimizeORofRemainingElementsUsingOperationsYouaregivena 0-indexed integerarray nums andaninteger k.Inoneoperation,youcanpickanyindex i of nums suchthat 0<=i<nums.length-1 andreplace nums[i] and nums[i+1] withas......
  • 基于Microsoft SemanticKernel和GPT4实现一个智能翻译服务
    今年.NETConfChina2023技术大会,我给大家分享了.NET应用国际化-AIGC智能翻译+代码生成的议题.NETConfChina2023分享-.NET应用国际化-AIGC智能翻译+代码生成今天将详细的代码实现和大家分享一下。一、前提准备1.新建一个Console类的Project2.引用SK的Nuget包,SK的最新N......
  • 安卓 adb shell 使用strace
    https://stackoverflow.com/questions/34762544/strace-in-androidhttp://forum.xda-developers.com/showthread.php?t=2516002这个链接里边的下载链接改变内容了,可能域名过期了 https://source.android.com/docs/core/tests/debug/strace?hl=zh-cnmmma-j6external/strace......