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 相关文章推荐
?牟┛途W扣了一??效果出?? target=
May 27 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
Sep 22 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
JavaScript中的Math.atan2()方法使用详解
Jun 15 Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 Javascript
javascript 动态脚本添加的简单方法
Oct 11 Javascript
如何用js判断dom是否有存在某class的值
Feb 13 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
Apr 13 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
Jun 08 Javascript
JS正则表达式常见用法实例详解
Jun 19 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
Dec 01 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
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
jquery插件开发模式实例详解
2019/07/20 jQuery
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
Python解析树及树的遍历
2016/02/03 Python
MAC中PyCharm设置python3解释器
2017/12/15 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
python字典的值可以修改吗
2020/06/29 Python
简述 Python 的类和对象
2020/08/21 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
工厂厂长的职责
2013/12/12 职场文书
优秀教师先进事迹
2014/01/22 职场文书
规划编制实施方案
2014/03/15 职场文书
入股协议书范本
2014/04/14 职场文书
仓库管理计划书
2014/05/04 职场文书
模具专业求职信
2014/06/26 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书