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中interval与setTimeOut的区别示例介绍
Mar 14 Javascript
AngularJS使用ngOption实现下拉列表的实例代码
Jan 23 Javascript
使用JQuery 加载页面时调用JS的实现方法
May 30 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
jQuery表单验证插件解析(推荐)
Jul 21 Javascript
jQuery select自动选中功能实现方法分析
Nov 28 Javascript
浅谈Javascript事件对象
Feb 05 Javascript
微信小程序 Nginx环境配置详细介绍
Feb 14 Javascript
node.js实现回调的方法示例
Mar 01 Javascript
在Vue中使用antv的示例代码
Jun 29 Javascript
js实现翻牌小游戏
Jul 31 Javascript
Vue 列表页带参数进详情页的操作(router-link)
Nov 13 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 中英文语言转换类
2011/09/07 PHP
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
php获取参数的几种方法总结
2014/02/18 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
限制文本字节数js代码
2007/03/06 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
js中的内部属性与delete操作符介绍
2015/08/10 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
JavaScript Canvas实现验证码
2020/08/02 Javascript
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
2018/10/17 NodeJs
微信小程序获取当前位置和城市名
2019/11/13 Javascript
小程序api实现promise封装过程解析
2019/11/21 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
python实现邮件发送功能
2019/08/10 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
优瑞自动咖啡机官网:Jura
2018/09/29 全球购物
2014年档案管理工作总结
2014/11/17 职场文书
中秋节晚会开场白
2015/05/29 职场文书
三八节祝酒词
2015/08/11 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书