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 相关文章推荐
jquery 查找新建元素代码
Jul 06 Javascript
jqgrid 简单学习笔记
May 03 Javascript
基于Javascript实现返回顶部按钮
Feb 29 Javascript
概述一个页面从输入URL到页面加载完的过程
Dec 16 Javascript
简单谈谈Javascript函数中的arguments
Feb 09 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
Dec 04 Javascript
vue中使用sessionStorage记住密码功能
Jul 24 Javascript
vue实现拖拽的简单案例 不超出可视区域
Jul 25 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
JavaScript函数Call、Apply原理实例解析
Feb 17 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
Aug 10 Javascript
通过实例解析js可枚举属性与不可枚举属性
Dec 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读取xml实例代码
2010/01/28 PHP
php 输出双引号&quot;与单引号'的方法
2010/05/09 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
2014/10/23 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
jQuery 表格插件整理
2010/04/27 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
javascript类型转换示例
2014/04/29 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
vue.js编译时给生成的文件增加版本号
2018/09/17 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
nuxt静态部署打包相对路径操作
2020/11/06 Javascript
python根据路径导入模块的方法
2014/09/30 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Django框架实现分页显示内容的方法详解
2019/05/10 Python
Python缓存技术实现过程详解
2019/09/25 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
python开发入门——列表生成式
2020/09/03 Python
社区维稳工作方案
2014/06/06 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
单位租车协议书
2015/01/29 职场文书
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python