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实现浏览器的title闪烁
Jul 08 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
jQuery中index()方法用法实例
Dec 27 Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 Javascript
原生js实现轮播图
Feb 27 Javascript
详解webpack自动生成html页面
Jun 29 Javascript
vue2实现可复用的轮播图carousel组件详解
Nov 27 Javascript
JS复杂判断的更优雅写法代码详解
Nov 07 Javascript
微信小程序实现多个按钮的颜色状态转换
Feb 15 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
Vue+Django项目部署详解
May 30 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
Jul 15 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编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
php+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python中一些自然语言工具的使用的入门教程
2015/04/13 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
python logging日志模块的详解
2017/10/29 Python
对python Tkinter Text的用法详解
2018/10/11 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
python修改FTP服务器上的文件名
2019/09/11 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
python__new__内置静态方法使用解析
2020/01/07 Python
django 实现简单的插入视频
2020/04/07 Python
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
Unineed旗下时尚轻奢网站:FABHunt
2019/05/13 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
接口的多继承会带来哪些问题
2015/08/17 面试题
租车协议书范本
2014/04/22 职场文书
党支部书记岗位职责
2015/02/15 职场文书
2015年大学生工作总结
2015/04/21 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
律师催款函范文
2015/06/24 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
vue elementUI表格控制对应列
2022/04/13 Vue.js