vue获取屏幕高度赋值给div与获取div本身的高度

本文介绍了如何使用JavaScript动态获取屏幕尺寸,并将其应用于div元素的高度设置。此外,还提供了通过class类名获取特定div高度的方法。

一、获取屏幕高度赋值给div

html:

<div id="industrySectorScroll" :style="{ height: screenHeight + 'px' }"></div>

js:

  export default {
    name: "industrySectorScroll",

    data() {
      return {
        screenWeight: 0, // 屏幕宽度
        screenHeight: 0, // 屏幕高度
   
      };
    },
    mounted() {
      this.screenWeight = document.documentElement.clientWidth;
      this.screenHeight = document.documentElement.clientHeight;
}

二、根据class类名获取div高度

html:

获取高度的div

<div class="canvasWrap>要填充内容才有高度,或者写死高度</div>

被赋值的div

<div id="industrySectorScroll" :style="{ height: screenHeight + 'px' }"></div>

js:

 

  export default {
    name: "industrySectorScroll",

    data() {
      return {
        screenWeight: 0, // 屏幕宽度
        screenHeight: 0, // 屏幕高度
   
      };
    },
    mounted() {
      this.screenWeight =  document.querySelector(`.canvasWrap`).clientWidth;
      this.screenHeight = document.querySelector(`.canvasWrap`).clientHeight;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值