'split-pane-left-area'是要获取的组件class,可以通过浏览器F12调试,在样式页面查看class信息
目的:将div的高度设置和split-pane-left-area 组件的高度一致
- 动态绑定style
js
<div :style="{height: listHeight+ 'px'}">
- 获取元素高度:通过document.getElementsByClassName,offsetHeight属性即为页面组件的高度
js
<div :style="{height: listHeight+ 'px'}">
data() {
return {
listHeight: 565,
};
},
mounted() {
// 动态绑定审核方案列表高度,确保显示不会超出页面范围
if (document.getElementsByClassName('split-pane-left-area')[0].offsetHeight) {
this.listHeight = document.getElementsByClassName('split-pane-left-area')[0].offsetHeight - 30;
}
},