vue+elementUI实现内容区域高度自适应-创新互联

本篇文章为大家展示了vue+elementUI 实现内容区域高度自适应,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联是一家专注于网站设计制作、成都做网站与策划设计,西安网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:西安等地区。西安做网站价格咨询:028-86922220

步骤很简单:

通过动态绑定属性给绑定高度,而高度通过 innerHeight 获取,减去你的头部和底部高度,剩下的就是整个内容区域的高度了!话不多说,上代码

//defaultHeight是绑定的属性

  

  
  
//注意:这里的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();
}

网站标题:vue+elementUI实现内容区域高度自适应-创新互联
网站网址:http://csruizhi.cn/article/jpddg.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 移动手机网站制作 古蔺网站建设 上市集团网站建设 网站设计 网站制作报价 外贸网站设计方案 网站制作 企业手机网站建设 泸州网站建设 H5网站制作 定制网站制作 成都模版网站建设 成都企业网站建设 成都网站制作 企业网站制作 重庆企业网站建设 成都网站制作 广安网站设计 成都网站设计 网站建设方案 网站建设 手机网站设计