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 相关文章推荐
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
jQuery右键菜单contextMenu使用实例
Sep 28 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
Oct 11 Javascript
Javascript 中 null、NaN和undefined的区别总结
Apr 10 Javascript
AngularJS基础知识
Dec 21 Javascript
JavaScript中number转换成string介绍
Dec 31 Javascript
浅谈js中的延迟执行和定时执行
May 31 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
Dec 02 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 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高级对象构建 工厂模式的使用
2012/02/05 PHP
PHP与Java进行通信的实现方法
2013/10/21 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
2020/10/09 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
PyQt5 加载图片和文本文件的实例
2019/06/14 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
Django CBV类的用法详解
2019/07/26 Python
python3.x 生成3维随机数组实例
2019/11/28 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
python实现简单猜单词游戏
2020/12/24 Python
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
元旦晚会邀请函
2014/01/27 职场文书
自动化毕业生专业自荐书范文
2014/02/04 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
环保宣传语大全
2015/07/13 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
Django Paginator分页器的使用示例
2021/06/23 Python
解决 redis 无法远程连接
2022/05/15 Redis