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类定义函数时用prototype与不用的区别示例介绍
Jun 10 Javascript
javascript操纵OGNL标签示例代码
Jun 16 Javascript
微信分享的标题、缩略图、连接及描述设置方法
Oct 14 Javascript
在JavaScript中处理字符串之link()方法的使用
Jun 08 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
Express下采用bcryptjs进行密码加密的方法
Feb 07 Javascript
JS实现马赛克图片效果完整示例
Apr 13 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
Aug 26 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
VUE+elementui组件在table-cell单元格中绘制微型echarts图
Apr 20 Javascript
React Hook用法示例详解(6个常见hook)
Apr 28 Javascript
Javascript中Microtask和Macrotask鲜为人知的知识点
Apr 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
PHP4实际应用经验篇(5)
2006/10/09 PHP
php session 错误
2009/05/21 PHP
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
2016/05/25 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
vue.js使用3DES加密的方法示例
2018/05/18 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
[45:15]Optic vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
使用python根据端口号关闭进程的方法
2018/11/06 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
"序列点" 是什么
2016/07/29 面试题
自主招生自荐信范文
2013/12/04 职场文书
个人现实表现材料
2014/02/04 职场文书
学生党员公开承诺书
2014/05/28 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
党的群众路线学习笔记
2014/11/06 职场文书
上诉状格式
2015/05/23 职场文书
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python