VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法


Posted in Javascript onNovember 28, 2018

在开发中,需要表格控件根据浏览器高度进行调整,固定表头,且然后多余的出滚动条,官方给出的:

只要在el-table元素中定义了height属性,即可实现固定表头的表格,而不需要额外的代码。

然后直接上template代码:

<template>
 <el-table
  :data="tableData3"
  height="250"
  border
  style="width: 100%">
  <el-table-column
   prop="date"
   label="日期"
   width="180">
  </el-table-column>
 </el-table>
</template>

其中height="250"是固定值,我们可以在data中设置一个tableHeight,其中x是根据你布局自己算出来的值,也可以换成动态监测的值,就是父级到body的值,这个可以自行添加

data(){
 return{
  tableHeight: window.innerHeight - x
 }
}

template中:

<template>
 <el-table
  :data="tableData3"
  :height="tableHeight"
  border
  style="width: 100%">
  <el-table-column
   prop="date"
   label="日期"
   width="180">
  </el-table-column>
 </el-table>
</template>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery实现的一种常用高亮效果示例代码
Jan 28 Javascript
jquery实现的网页自动播放声音
Apr 30 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
May 06 Javascript
详解js中class的多种函数封装方法
Jan 03 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
DOM 事件的深入浅出(一)
Dec 05 Javascript
angular json对象push到数组中的方法
Feb 27 Javascript
微信小程序上传图片功能(附后端代码)
Jun 19 Javascript
vue2.0 下拉框默认标题设置方法
Aug 22 Javascript
angularJs中ng-model-options设置数据同步的方法
Sep 30 Javascript
Vue面试题及Vue知识点整理
Oct 07 Javascript
scrapyd schedule.json setting 传入多个值问题
Aug 07 Javascript
Vue触发式全局组件构建的方法
Nov 28 #Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
Nov 28 #Javascript
jQuery实现购物车的总价计算和总价传值功能
Nov 28 #jQuery
vue与原生app的对接交互的方法(混合开发)
Nov 28 #Javascript
vue微信分享出来的链接点开是首页问题的解决方法
Nov 28 #Javascript
vue实现微信分享功能
Nov 28 #Javascript
vue微信分享到朋友圈 vue微信发送给好友
Nov 28 #Javascript
You might like
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP音乐采集(部分代码)
2007/02/14 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
jquery操作对象数组元素方法详解
2014/11/26 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
vue-cli3 karma单元测试的实现
2019/01/18 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
Python用SSH连接到网络设备
2021/02/18 Python
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
房产委托公证书
2014/04/08 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
学期个人工作总结
2015/02/13 职场文书
计算机教师工作总结
2015/08/13 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
2016春季运动会开幕词
2016/03/04 职场文书