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居然支持中文(unicode)编程!
Apr 12 Javascript
在表单提交前进行验证的几种方式整理
Jul 31 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
Sep 26 Javascript
jQuery Validate表单验证入门学习
Dec 18 Javascript
js提交form表单,并传递参数的实现方法
May 25 Javascript
js实现PC端和移动端刮卡效果
Mar 27 Javascript
Electron中实现大文件上传和断点续传功能
Oct 28 Javascript
读懂CommonJS的模块加载
Apr 19 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
Apr 29 Javascript
js回文数的4种判断方法示例
Jun 04 Javascript
关于layui flow loading占位图的实现方法
Sep 21 Javascript
vue表单数据交互提交演示教程
Nov 13 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项目的方法
2006/10/09 PHP
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
PHP 字符串操作入门教程
2006/12/06 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
2017/08/01 jQuery
JavaScript动态绑定详解
2017/09/14 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
[47:03]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第二场 12.10
2020/12/13 DOTA
python获取mp3文件信息的方法
2015/06/15 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
python方法生成txt标签文件的实例代码
2018/05/10 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
Dodax奥地利:音乐、电影、书籍、玩具、电子产品等
2019/08/31 全球购物
银行会计业务的个人自我评价
2013/11/02 职场文书
入党积极分子评语
2014/05/04 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
解除劳动合同通知书范本
2015/04/16 职场文书
大学生支教感言
2015/08/01 职场文书
初中班主任教育随笔
2015/08/15 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
html form表单基础入门案例讲解
2021/07/21 HTML / CSS
Python借助with语句实现代码段只执行有限次
2022/03/23 Python