vue 中用this.$refs获取dom元素高度,给element表格设置动态高度

先设置元素的ref,如 

ref="tablewrap" >
,要获取该元素高度,必须先给该元素设置css高度

再用  window.getComputedStyle(this.$refs.tablewrap).height  获取

注意:用this.$refs获取dom元素高度,必须在mounted钩子中,如下:

mounted() {

        console.log(window.getComputedStyle(this.$refs.tablewrap).height)

}

给element表格设置动态高度,就可以用上述方法

在data中定义变量

最后,在mounted钩子中设置表格的高度


你可能感兴趣的:(vue 中用this.$refs获取dom元素高度,给element表格设置动态高度)