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 相关文章推荐
选择TreeView控件的树状数据节点的JS方法(jquery)
Feb 06 Javascript
Javascript中Eval函数的使用
Mar 23 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
Jul 26 Javascript
javascript数组输出的两种方式
Jan 13 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
Sep 14 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
React学习之事件绑定的几种方法对比
Sep 24 Javascript
vue中的 $slot 获取插槽的节点实例
Nov 12 Javascript
Node.js学习之内置模块fs用法示例
Jan 22 Javascript
js验证密码强度解析
Mar 18 Javascript
vant自定义二级菜单操作
Nov 02 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中time()和mktime()方法的区别
2013/09/28 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
PHP高并发和大流量解决方案整理
2021/03/09 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
JavaScript Archive Network 集合
2007/05/12 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
JavaScript中this详解
2015/09/01 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
Promise扫盲贴
2019/06/24 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
[06:13]DOTA2进化论(修改版)
2013/10/08 DOTA
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
python中map()与zip()操作方法
2016/02/27 Python
python读取excel表格生成erlang数据
2017/08/26 Python
python机器学习之神经网络(一)
2017/12/20 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
python入门之井字棋小游戏
2020/03/05 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
若干个Java基础面试题
2015/05/19 面试题
施工安全责任书范本
2014/07/24 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL