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 获取元素高度的主要内容,如果未能解决你的问题,请参考以下文章