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 保存文件到本地实现方法
Nov 29 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
Feb 08 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
Feb 15 Javascript
javascript 跨域问题以及解决办法
Jul 17 Javascript
vue使用axios跨域请求数据问题详解
Oct 18 Javascript
4个顶级开源JavaScript图表库
Sep 29 Javascript
Windows下Node爬虫神器Puppeteer安装记
Jan 09 Javascript
利用Angular7开发一个Radio组件的全过程
Jul 11 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中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
Vue2.0 组件传值通讯的示例代码
2017/08/01 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
node.js实现微信开发之获取用户授权
2019/03/18 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
工作的心得体会
2013/12/31 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
创先争优演讲稿
2014/09/15 职场文书
服务员态度差检讨书
2014/10/28 职场文书
好媳妇事迹材料
2014/12/24 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang
Django使用redis配置缓存的方法
2021/06/01 Redis
Python爬取某拍短视频
2021/06/11 Python
linux下安装redis图文详细步骤
2021/12/04 Redis