vue无法获取dom元素高度的解决方案
如何dom元素没有设置高度或高度是自适应的,是无法直接获取的高度的,解决方法如下,在获取高度时加个延迟器:outoHeightFn(){setTimeout(() => {let dom = this.$refs.remark;const height = dom.offsetHeight;if(height < 300){dom.style.height = '300px';}
·
如何dom元素没有设置高度或高度是自适应的,是无法直接获取的高度的,
解决方法如下,在获取高度时加个延迟器:
outoHeightFn(){
setTimeout(() => {
let dom = this.$refs.remark;
const height = dom.offsetHeight;
if(height < 300){
dom.style.height = '300px';
}
}, 300);
},
更多推荐
已为社区贡献11条内容
所有评论(0)