vue+elementUI 实现内容区域高度自适应的示例


Posted in Javascript onSeptember 26, 2020

步骤很简单:

通过动态绑定属性给<el-main></el-main>绑定高度,而高度通过 innerHeight 获取,减去你的头部和底部高度,剩下的就是整个内容区域的高度了!话不多说,上代码

//defaultHeight是绑定的属性
<el-main :style="defaultHeight">
  <router-view />
</el-main>
  
  
//注意:这里的defaultHeight必须是对象,不懂的可以去官网看下api
data() {
  return {
    defaultHeight: {
      height: ""
    }
  };
},
methods: {
  //定义方法,获取高度减去头尾
  getHeight() {
    this.defaultHeight.height = window.innerHeight - 90 + "px";
  }
},
created() {
  //页面创建时执行一次getHeight进行赋值,顺道绑定resize事件
  window.addEventListener("resize", this.getHeight);
  this.getHeight();
}

当然,还可以通过CSS3计算高度

<style>
.el-main {
 height: calc(100vh - 70px);
}
</style>

以上就是vue+elementUI 实现内容区域高度自适应的示例的详细内容,更多关于vue+elementUI 实现内容区域高度自适应的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
JS图片切换的具体方法(带缩略图版)
Nov 12 Javascript
javascript数据结构与算法之检索算法
Apr 04 Javascript
基于jquery实现动态竖向柱状条特效
Feb 12 Javascript
JS模态窗口返回值兼容问题的完美解决方法
May 28 Javascript
微信端开发--登录小程序步骤
Jan 11 Javascript
jQuery按需加载轮播图(web前端性能优化)
Feb 17 Javascript
webpack独立打包和缓存处理详解
Apr 03 Javascript
Vue上传组件vue Simple Uploader的用法示例
Aug 25 Javascript
javaScript字符串工具类StringUtils详解
Dec 08 Javascript
基于elementUI实现图片预览组件的示例代码
Mar 31 Javascript
jQuery中使用validate插件校验表单功能
May 24 jQuery
Javascript作用域和作用域链原理解析
Mar 03 Javascript
Openlayers实现测量功能
Sep 25 #Javascript
openlayers4.6.5实现距离量测和面积量测
Sep 25 #Javascript
JQuery Ajax如何实现注册检测用户名
Sep 25 #jQuery
Openlayers测量距离与面积的实现方法
Sep 25 #Javascript
基于JS实现操作成功之后自动跳转页面
Sep 25 #Javascript
OpenLayers3实现测量功能
Sep 25 #Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
Sep 25 #Javascript
You might like
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
php常用数组函数实例小结
2016/12/29 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
jQuery源码分析-01总体架构分析
2011/11/14 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
jquery实现图片滚动效果的简单实例
2013/11/23 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
layer弹出子iframe层父子页面传值的实现方法
2018/11/22 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
django初始化数据库的实例
2018/05/27 Python
Python用for循环实现九九乘法表
2018/05/31 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
pandas数据处理之绘图的实现
2020/06/15 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
农业项目建议书
2014/08/25 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书