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 相关文章推荐
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
javascript写的日历类(基于pj)
Dec 28 Javascript
鼠标放在图片上显示大图的JS代码
Mar 26 Javascript
js实现简单的联动菜单效果
Aug 19 Javascript
jquery实现标题字体变换的滑动门菜单效果
Sep 07 Javascript
100行代码理解和分析vue2.0响应式架构
Mar 09 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
Jun 01 Javascript
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jquery拖动改变div大小
Jul 04 jQuery
微信小程序云开发实现云数据库读写权限
May 17 Javascript
微信小程序收藏功能的实现代码
Jun 19 Javascript
react-intl实现React国际化多语言的方法
Sep 27 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
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
PHP删除数组中空值的方法介绍
2014/04/14 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
js下写一个事件队列操作函数
2010/07/19 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
[48:21]林俊杰圣堂刺客超神杀戮秀
2014/10/29 DOTA
[41:41]TFT vs Secret Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python Web框架Tornado运行和部署
2020/10/19 Python
spyder常用快捷键(分享)
2017/07/19 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
python K近邻算法的kd树实现
2018/09/06 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
给酒店员工的表扬信
2014/01/11 职场文书
优秀教师事迹简介
2014/02/02 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
Spring Boot实现文件上传下载
2022/08/14 Java/Android