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 相关文章推荐
JS实现清除指定cookies的方法
Sep 20 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
jQuery实现带有洗牌效果的动画分页实例
Aug 31 Javascript
自己动手写的javascript前端等待控件
Oct 30 Javascript
JavaScript面向对象程序设计教程
Mar 29 Javascript
JavaScript中函数声明与函数表达式的区别详解
Aug 18 Javascript
微信小程序 WebSocket详解及应用
Jan 21 Javascript
webpack v4 从dev到prd的方法
Apr 02 Javascript
vue mounted组件的使用
Jun 18 Javascript
vue移动端城市三级联动组件使用详解
Jul 26 Javascript
pageGroup.js实现分页功能
Jul 27 Javascript
如何封装Vue Element的table表格组件
Feb 06 Vue.js
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
PHP原理之异常机制深入分析
2010/08/08 PHP
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
python实现二叉树的遍历
2017/12/11 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Python持续监听文件变化代码实例
2020/07/22 Python
纯CSS3发光分享按钮的实现教程
2014/09/06 HTML / CSS
韩国著名的在线综合购物网站:Akmall
2016/08/07 全球购物
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
酒店秘书求职信范文
2014/02/17 职场文书
大学生简短的自我评价
2014/09/12 职场文书
白酒代理协议书范本
2014/10/26 职场文书
2015年国税春训心得体会
2015/03/09 职场文书
公司停电通知
2015/04/15 职场文书
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python