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 相关文章推荐
浅谈javascript 面向对象编程
Oct 28 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
Aug 03 Javascript
jquery自动将form表单封装成json的具体实现
Mar 17 Javascript
jquery 取子节点及当前节点属性值的方法
Aug 24 Javascript
JS实现控制表格行内容垂直对齐的方法
Mar 30 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
Oct 30 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
Aug 11 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 Javascript
12 种使用Vue 的最佳做法
Mar 30 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
使用Ajax实现无刷新上传文件
Apr 12 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以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
浅析vue数据绑定
2017/01/17 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
Node.js的特点详解
2017/02/03 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
python查找指定具有相同内容文件的方法
2015/06/28 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
大学生涯自我鉴定
2014/01/16 职场文书
四年大学自我鉴定
2014/02/17 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL
Python的三个重要函数详解
2022/01/18 Python
nginx 添加http_stub_status_module模块
2022/05/25 Servers