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 相关文章推荐
Jquery实现显示和隐藏的4种简单方式
Aug 28 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
javascript实现获取服务器时间
May 19 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
JavaScript实现汉字转换为拼音的库文件示例
Dec 22 Javascript
原生JS控制多个滚动条同步跟随滚动效果
Dec 22 Javascript
JavaScript中的一些隐式转换和总结(推荐)
Dec 22 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
JS数组的高级使用方法示例小结
Mar 14 Javascript
react 原生实现头像滚动播放的示例
Apr 21 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
Jun 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
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
手机端转盘抽奖代码分享
2015/09/10 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
JavaScript中数组去重的5种方法
2020/07/04 Javascript
pytorch 自定义数据集加载方法
2019/08/18 Python
Django 路由层URLconf的实现
2019/12/30 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
python实现图像外边界跟踪操作
2020/07/13 Python
美国亚马逊旗下男装网站:East Dane(支持中文)
2019/09/25 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
读书心得体会
2013/12/28 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
《散步》教学反思
2014/03/02 职场文书
七匹狼男装广告词
2014/03/21 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
中学生检讨书1000字
2014/10/28 职场文书
学生会招新宣传语
2015/07/13 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
成人成长感言如何写?
2019/08/16 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
JavaScript实现复选框全选功能
2021/04/11 Javascript
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL