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 相关文章推荐
artdialog的图片/标题以及关闭按钮不显示的解决方法
Jun 27 Javascript
javascript学习笔记(八)正则表达式
Oct 08 Javascript
jQuery实现调整表格单列顺序完整实例
Jun 20 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
JS实现的样式切换功能tableCSS实例
Dec 30 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
Redux实现组合计数器的示例代码
Jul 04 Javascript
JS左右无缝轮播功能完整实例
May 16 Javascript
js实现轮播图特效
May 28 Javascript
vue实现路由懒加载的3种方法示例
Sep 01 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
php的控制语句
2006/10/09 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
PHP扩展开发入门教程
2015/02/26 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
PHP实现文件上传与下载
2020/08/28 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
js的三种继承方式详解
2017/01/21 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
python3.x实现发送邮件功能
2018/05/22 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
作风大整顿心得体会
2014/09/10 职场文书
内科护士节演讲稿
2014/09/11 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL