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实现的鼠标拖拽元素复制并写入效果
Aug 23 Javascript
三种动态加载js的jquery实例代码另附去除js方法
Apr 30 Javascript
javascript工厂方式定义对象
Dec 26 Javascript
js获取及判断键盘按键的方法
Dec 01 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
jQuery插件实现图片轮播特效
Jun 16 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
vue+iview写个弹框的示例代码
Dec 05 Javascript
小程序中英文混合排序问题解决
Aug 02 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
Aug 23 Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 Javascript
vue 动态生成拓扑图的示例
Jan 03 Vue.js
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
PHP5常用函数列表(分享)
2013/06/07 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
js压缩利器
2007/02/20 Javascript
javascript 关于# 和 void的区别分析
2009/10/26 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
AngularJs 弹出模态框(model)
2016/04/07 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
简单实现python爬虫功能
2015/12/31 Python
python 拼接文件路径的方法
2018/10/23 Python
python 遍历pd.Series的index和value
2019/11/26 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
工程师求职简历的自我评价分享
2013/10/10 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
年终总结会主持词
2014/03/25 职场文书
个人安全生产承诺书
2014/05/22 职场文书
信息合作协议书
2014/10/09 职场文书
助学感谢信范文
2015/01/21 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技
python manim实现排序算法动画示例
2022/08/14 Python