mounted() {
// 初始化渲染表格高度
this.initTableHeights
},
beforeDestroy() {
window.removeEventListener('resize', this.watchHeights)
},
methods: {
watchHeights() {
const el = document.getElementById('main_select')
this.maxHeight = window.innerHeight - el.offsetHeight - 210
},
initTableHeights() {
// 获取表单初始高度
const el = document.getElementById('main_select')
this.maxHeight = window.innerHeight - el.offsetHeight - 210
// 监听表单高度
window.addEventListener('resize', this.watchHeights)
}
}