iview table高度动态设置方法


Posted in Javascript onMarch 14, 2018

在使用iview table表格组件的时候,由于我的屏幕分辨率比较大,在自己pc机上设置的固定高度很适合,在测试(test)时候发现在别的终端如1368*768的机器上都显示不全,下面就把我的和其他机器上效果图做个对比,如图所示:

一、我的机器

iview table高度动态设置方法

二、别人的机器

iview table高度动态设置方法

三、解决办法

原因就是因为表格高度是固定的,在大分辨率下的屏幕可以显示,小分辨率的屏幕就显示不完全,所以我们需要动态的去设置表格的高度,设置方法如下:

1、iview table的写法:

<Table highlight-row border :columns="columns7" :data="data6" ref="table" :height="tableHeight"></Table>

2、高度设置,初始化的时候就设置

(1)首先在data里面初始化

tableHeight: 450,

(2)初始化

mounted() { 
 // 设置表格高度 
 this.tableHeight = window.innerHeight - this.$refs.table.$el.offsetTop - 160 
 },

window.innerHeight是浏览器的可用高度,this.$refs.table.$el.offsetTop是表格距离浏览器可用高度顶部的距离,这样就可以完成动态设置了,这样的话就可以适应任何pc端屏幕了

以上这篇iview table高度动态设置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript select下拉框操作常用方法
Nov 09 Javascript
javascript DOM编程实例(智播客学习)
Nov 23 Javascript
基于Jquery的简单图片切换效果
Jan 06 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
angularjs中的单元测试实例
Dec 06 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
用svg制作富有动态的tooltip
Jul 17 Javascript
实现React单页应用的方法详解
Aug 02 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
Vue项目使用CDN优化首屏加载问题
Apr 01 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 Javascript
浅谈vue方法内的方法使用this的问题
Sep 15 Javascript
vue2.0安装style/css loader的方法
Mar 14 #Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 #Javascript
vue项目国际化vue-i18n的安装使用教程
Mar 14 #Javascript
Vue使用mixins实现压缩图片代码
Mar 14 #Javascript
vue2.0模拟锚点的实例
Mar 14 #Javascript
vue的mixins属性详解
Mar 14 #Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
Mar 14 #Javascript
You might like
玛琪朵 Macchiato
2021/03/03 咖啡文化
PHP学习资料汇总与网址
2007/03/16 PHP
php中支持多种编码的中文字符串截取函数!
2007/03/20 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
基于javascript的COOkie的操作实现只能点一次
2014/12/26 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
[02:42]完美大师赛主赛事淘汰赛第三日观众采访
2017/11/25 DOTA
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
公司端午节活动方案
2014/02/04 职场文书
五好党支部事迹材料
2014/02/06 职场文书
个人授权委托书
2014/04/03 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
学籍证明模板
2014/11/21 职场文书
2015年保卫科工作总结
2015/05/14 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
教你用python实现12306余票查询
2021/06/30 Python
Win11查看设备管理器
2022/04/19 数码科技