vue 获取元素高度

Posted lymconch

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 获取元素高度相关的知识,希望对你有一定的参考价值。

1、html
<div ref="getheight"></div> 

2、javascript // 获取高度值 (内容高+padding+边框) let height= this.$refs.getheight.offsetHeight; // 获取元素样式值 (存在单位) let height = window.getComputedStyle(this.$refs.getheight).height; //获取元素内联样式值(非内联样式无法获取) let height = this.$refs.getheight.style.height; // 注意:要在元素渲染出来才能获取元素的高度 实例: mounted() this.$nextTick(()=> // 页面渲染完成后的回调 console.log(this.$refs.getheight.offsetHeight) )

  

以上是关于vue 获取元素高度的主要内容,如果未能解决你的问题,请参考以下文章

vue获取dom元素的宽高

vue 获取元素高度

vue获取当前点击元素的dom对象

jQuery自动获取的高度怎么赋值给元素?

jQuery 如何获取到隐藏元素的高度?或者在dom元素可见性改变时能触发个事件也行。

JavaScript 怎么获取元素的宽度 ?