Element UI 中的Table表格组件自定义行高与整个表格自适应高度

< elementUi 组件插件: el-table表格拖拽修改列宽及行高 及 使用注意事项 > 由于项目需求,需要给定原先使用的element列表新增一个列宽动态拖拽功能。结合在网上找到的资源,出一期 “ 使用事项 ” 及 使用过程中的问题汇总 阅读详情

不比比,直接上代码

<template>
    <!--Element UI 中的Table表格组件自定义行高与整个表格自适应高度-->
    <div>
        <el-table :header-row-style="{height:'30px'}" :header-cell-style="{background:'#f5f7fa',padding:'0px'}" :row-style="{height:'30px'}" :cell-style="{padding:'0px'}" size='small' border style="width: 100%" :data="tableData" stripe height="calc(100vh - 150px)" :highlight-current-row='true'>
            <el-table-column type="index" label="行号" align="center" width="50" />
            <el-table-column  prop="id" label="编码" align="center" width="70" />
            <el-table-column  prop="name" label="姓名" align="left" header-align="center" width="100"/>
            <el-table-column  prop="address" label="地址" align="left" header-align="center" width="150"/>
        </el-table>
    </div>
</template>
 
<script>
export default {
    name: "Demo",
    data(){
        return {
            tableData: [
                {
                    id: '01',
                    name: '小红',
                    address: '北京'
                },
                {
                    id: '02',
                    name: '小李',
                    address: '上海'
                },
                {
                    id: '03',
                    name: '小明',
                    address: '广州'
                }
            ]
        }
    }
}
</script>
 
<style scoped>
 
</style>

解析:
1、:header-row-style=“{height:‘30px’}” 设置表格列标题的高度为30像素。

2、:header-cell-style=“{background:‘#f5f7fa’,padding:‘0px’}” 设置表格列标题的背景颜色。

3、:row-style=“{height:‘30px’}” 设置每行的高度为30像素。

4、height=“calc(100vh - 150px)” 设置整个表格的高度。因为要自适应所以这个高度要用calc()函数计算一下。重点是100vh,这个表示当前视图100%的高度,类似与width=100%,这个值不是固定的,可根据窗口的大小自动调整,再减去一个固定值就是你要的高度了。
原文链接:https://blog.youkuaiyun.com/lag_csdn/article/details/124713276

我的问题出现第4条,我是直接在mounted里修改的,但是不起作用

element ui 表格组件与分页组件的二次封装 这段代码是一个封装的分页表格组件。它使用了Vue.js框架,并结合了Element UI中的el-table和el-pagination组件来实现。该组件接受一系列属性作为数据源,包括列表数据(list)、表格列(columns)、操作按钮列(operates)、总数(total)、分页参数(pagination)等。在模板中,使用el-table组件来展示表格数据,使用el-pagination组件来实现分页功能。el-table-column用来定义每列的样式和展示内容。 阅读详情

相关推荐

vue+vuex实现自适应elementUI中table高度

效果图: 高度不写死,实时监听屏幕大小,高度动态变化 第一步:首先先安装动态监听一个元素高度的插件 element-resize-detector 该插件之前博客写有(可前往详细查看)vue项目中监听div的宽高变化_蜗牛~~-优快云博客_vue 监听div宽度 npm install element-resize-detector 第二步:使用这个插件监听父元素高度 在mounted中写入监听方式,然后填入你的页面父元素class名 mounted() { .

蜗牛~~ 2632

ElementUI table的行高设置

Q(问题):elementUI自带的table设置行高A(解决方法):修改el-table元素中cell-style属性里的padding值为0Example(示例):默认:&lt;template&gt; &lt;el-table :data="tableData" style="width: 100%" &gt; &lt;el-table-column ...

qq_38950919的博客 10万+

跨时钟域传输数据——单bit和多bit信号(总结)

总结单bit和多bit信号的跨时钟域传输

qq_42135020的博客 1万+

elementUI的行高设置

它是一个函数,所以可以用函数的方式调用哦!在前端开发时,难免用到表格,而最流行的后端组件库。这段代码我们要去调它的行高,怎么调呢?

qq_51288495的博客 5526

MMRotate 详细使用教程

MMRotate 详细使用教程 做旋转目标检测,怎么可以不知道如何使用MMRotate呢! github链接: https://github.com/open-mmlab/mmrotate 1 安装 创建虚拟环境并激活 conda create -n mmrotate python=3.7 -y conda activate mmrotate 安装 PyTorch 和 torchvision conda install pytorch torchvision -c pytorch 注意:确保

Sylvia_Lan的博客 1万+

从三个角度理解知识图谱

2012年谷歌首次提出“知识图谱”这个词,由此知识图谱在工业界也出现得越来越多,对于知识图谱以及相关概念的理解确实也是比较绕。自己在研究大数据独角兽Palantir之后开始接触知识图谱,也算对其有了一定了解,这里从三个角度总结一下怎么去理解知识图谱。 几个基本概念:本体、实体、知识库、知识图谱 1、本体是概念的集合,是大家都公认的概念框架,一般不会改变如“人”、“事”、“物”、 “地”、“组...

JavaChaoCo的博客 6900

element-ui el-table表格高度自适应

vue包含一些官方指令,比如v-if、v-for、v-html、v-show等等。那如何创建一个属于自己的指令呢?自定义指令有两种,一种是全局的,一种是局部的,我这里只讲解全局的。

u014197593的博客 9905

AG32VF407直流电流采集仪设计:从1uA到10A宽范围采样与FPGA加速方案

本文详细介绍了基于AG32VF407芯片的直流电流采集仪设计方案,实现了从1uA到10A的宽范围采样。方案采用低噪声电源、精密运放调理、高速比较器自动档位切换及高精度ADC同步采样,并重点阐述了利用AG32VF407片内FPGA实现硬件加速以提升性能的架构思路,为精密电流测量提供了完整的硬件与FPGA加速解决方案。

weixin_33245447的博客 309

element-ui的表格组件el-table固定表头后,怎么实现表格高度的自适应呢?

element-ui的表格组件el-table固定表头,并且表格高度自适应。

guixin12345的博客 5946

3.DJI-payload SDK自定义控件的设计:

自定义控件(Widget)是指负载运行时,在用户界面中显示的自定义 UI 控件,以帮助用户快速查看负载独特的设备状态,或者对负载设进行设置。这些 UI 控件可以显示在以下用户界面中。Pilot 2 应用程序;大疆智图;基于 MSDK 开发的应用程序。这种自定义控件并不是通过 MSDK 实现的,而是通过 PSDK 的配置实现的。。

哒宰的博客 770

【Davinci开发】:MPU(内存保护)

【Davinci开发】:MPU(内存保护)

2205

element ui 表格高度设置,自适应

最近接的一个项目,用户希望表格的高度能更“人性化一点”,用户是上帝,那就只能缝缝补补了,我是个前端小白,有写的不好的,欢迎大家指正,希望也有更好的解决方案。 1、表格有高度限制,使用了element ui自带的表格height属性 <el-table :data="tableData" v-show="checkedColum.length>0" v-loading="tableLoading" stripe border

weixin_40947107的博客 1万+

SAP和Oracle EBS作为全球顶级的ERP系统,在中国市场深耕数十年,尤其是在大型国企、央企和跨国企业中,已经形成了强大的用户习惯和“舒适区”依赖

国产ERP替代国际系统的关键挑战在于打破用户对SAP/Oracle的操作习惯和心理依赖。需采取多维策略:战略上明确价值主张、分阶段实施;产品上优化用户体验、确保数据迁移;实施上加强情景化培训、流程再造。成功替代70%取决于变革管理,需将"被动替换"转为"主动升级",让用户在新系统中建立更优的舒适区。

金牌架构师 383

element-ui表格高度自适应(el-table 自适应高度)

想让element-ui的表格 el-table 出现滚动条的时候,如果不做处理就只能是 height="XXXpx",给它一个固定的高度,我们的页面正常情况下,是不允许出现页面级滚动条的,也是不美观的,想让table自适应高度并且有滚动条,而且不会出现页面级滚动条,可以这么实现,下面是我写的一个小组件,如果你明白了他的原理,就可以灵活运用在你自己的项目中了。

weixin_46475440的博客 4558

AI Agent开发第84课-paddleocr-vl全网唯一最全本地化布署教程

本文详解 PaddleOCR-VL 本地化布署全过程,指出为何在真实生产环境中 PaddleOCR-VL 更稳定、更易部署、更贴近工程落地。同时还会详细比较与 DeepSeek-OCR 的核心差异,为全网独家介绍paddleocr-vl的本地部署实战指南。

打造全国最全的AI Agent开发知识领域的博客 5966

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

在vue项目中使用element-ui的el-table表格组件(持续更新)

.el-table__header tr, .el-table__header th { padding: 0; height: 40px; } .el-table__body tr, .el-table__body td { padding: 0; height: 40px; } 修改element ui table tr th高度

MRSLLLL_的博客 3646

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

vue vue的table表格自适应_Vue 自适应高度表格的实现方法

前言示例版本为 Element-ui 2.13.1 + Vue 2.6.11本人是做后台开发的,由于公司业务要求需要将前后台模块进行分离,两年前选择使用vue-element-admin项目进行前台的开发,该框架集成了很多功能,特别适合对 Vue 很陌生的新手,公司项目组成员接受程度普遍较高。在使用过程中 表格 是必不可少的一个控件,用于展示数据,单页数据量过多就会导致浏览器自动生成右侧滚动条。如...

weixin_39801356的博客 1934

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

el-table改变行高

行高存在最小值 把 height 和 padding 设置成0px,行高由内容决定(为内容的高) <el-table :data="djmxListData" :row-style="{height:0+'px'}" :cell-style="{padding:0+'px'}" style="width: 100%"> </...

string佳佳的博客 1万+

element ui设置表格表头高度和每一行的高度

填坑记录:今天用element ui的表格组件做用户信息展示,直接拉取的官网的代码过来,发现表头和每一行都太高了,如下:  因为第一次使用element ui的表格组件,不太清楚会遇到这样的坑,以为能轻松控制高度,于是去百度大佬们的解决办法,也试了好几个,发现改变不了样式,快准备放弃等明天问下项目组的人的时候,看到了一篇文章:https://blog.csdn.net/u012499506/article/details/81217277(Vue修改element ui table tr th高度以及背景

岁末zzz的博客 1万+

element ui 中table表格的使用:高度自适应 分页器的使用

table是element ui中不可缺少的部分 每次用到table组件,我都会出现各种各样的问题,究其原因就是对知识点掌握的不够熟练。所以要多多记录,希望多输入,然后多产出。 直接上代码: <el-table // 此处的key好像没有用处 :key="tableKey" // v-loading 是表格加载数据时,是否要显示加载中的样式,如果是获取表格数据,可将listLoading参数设置为true,其他时间可以设置为false v-loading="li

yehaocheng520的博客 3776

ant design vue table 高度自适应_element Table组件固定表头且高度自适应

问题element是vue功能比较全的后台管理系统UI,但是已经不维护了,在一些细节上还是有一点问题,项目中遇到一点问题,如下图:当出现横向滚动条的时候,滚动条在下方,向右滑动的时候表头就看不到了解决方案1、出现超宽和超高的列有可能是某个单元框文字太多可以加一个 :show-overflow-tooltip="true",超宽以后就会显示...,然后会加一个hover的tips2、Table组件提...

weixin_39603132的博客 2112

element el-table表格的vue组件二次封装(附表格高度自适应)

基于vue的el-table表格二次封装组件方法 前言 在公司实习使用vue+element-ui框架进行前端开发,使用表格el-table较为多,有些业务逻辑比较相似,有些地方使用的重复性高,如果多个页面使用相同的功能,就要多次重复写逻辑上差不多的代码,所以打算对表格这个组件进行封装,将相同的代码和逻辑封装在一起,把不同的业务逻辑抽离出来。话不多说,下面就来实现一下吧。 一、原生el-tbale代码——简单の封装 这里直接引用官方的基础使用模板,直接抄过来(✪ω✪),下面代码中主要是抽离html部分,可以

咚の窝 1529

vue element UI el-table表格调整行高,及单元格内字体大小

vue element UI el-table表格调整行高,及单元格内字体大小 说明: 缩小:行高到一定程度之后便不能缩小。 好像最小35px。各位可以试一下。 升高:本人实际开发中没试过最大多少,但行高的高度完全可以调到自己适合的高度。 <el-table :row-style="{height:'20px'}" :cell-style="{...

weixin_40841731的博客 8万+

el-table表格高度自适应

<el-table stripe ref="table" :data="table.tableData" border size="mini" :height="table.tableHeight" :header-cell-style="{'text-align':'center'}" :cell-style="{'text-...

Maggieq8324的博客 3559
上一篇: js获取上周、本周、上月、本月、第一天和最后一天
下一篇: Golang与Java全方位对比总结
java_xxxx
博客等级 码龄9年 127粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值