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 遍历验证所有文本框的值
Aug 27 Javascript
TBCompressor js代码压缩
Jan 05 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
May 28 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
BootStrap实用代码片段之一
Mar 22 Javascript
总结十个Angular.js由浅入深的面试问题
Aug 26 Javascript
Angularjs中的ui-bootstrap的使用教程
Feb 19 Javascript
angular2 ng2 @input和@output理解及示例
Oct 10 Javascript
Node.js爬取豆瓣数据实例分析
Mar 05 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 Javascript
VUE实时监听元素距离顶部高度的操作
Jul 29 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
php二维数组排序详解
2013/11/06 PHP
php sybase_fetch_array使用方法
2014/04/15 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
electron实现静默打印的示例代码
2019/08/12 Javascript
javascript导出csv文件(excel)的方法示例
2019/08/25 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
Python中交换两个元素的实现方法
2018/06/29 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
电气专业推荐信范文
2013/11/18 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书