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 post方式传递提交的实现代码
May 31 Javascript
createElement与createDocumentFragment的点点区别小结
Dec 19 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
Jun 20 Javascript
bootstrap table 服务器端分页例子分享
Feb 10 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
微信公众平台开发教程(五)详解自定义菜单
Dec 02 Javascript
fullpage.js最后一屏滚动方式
Feb 06 Javascript
Vue中Axios从远程/后台读取数据
Jan 21 Javascript
用vscode开发vue应用的方法步骤
May 06 Javascript
详解JavaScript中的坐标和距离
May 27 Javascript
javascript实现京东快递单号的查询效果
Nov 30 Javascript
html5中sharedWorker实现多页面通信的示例代码
May 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
php中的curl_multi系列函数使用例子
2014/07/29 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
php中请求url的五种方法总结
2017/07/13 PHP
js自动下载文件到本地的实现代码
2013/04/28 Javascript
Javascript脚本实现静态网页加密实例代码
2013/11/05 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
如何把vuejs打包出来的文件整合到springboot里
2018/07/26 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
前端性能优化建议
2020/09/17 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
2020/10/13 Javascript
python实现用户登录系统
2016/05/21 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
pycharm配置git(图文教程)
2019/08/16 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
公证委托书
2014/08/01 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
火锅店的开业营销方案范本!
2019/07/05 职场文书
javascript实现计算器功能详解流程
2021/11/01 Javascript