1. Vue文件如下
let windowHeight = parseInt(window.innerHeight)
export default {
data() {
return {
windowHeight: windowHeight,
autoHeight: {
height: ''
},
}
},
methods: {
getHeight() {
this.autoHeight.height = (windowHeight - 110) + 'px';
},
},
created() {
window.addEventListener('resize', this.getHeight)
this.getHeight()
},
destroyed() {
window.removeEventListener('resize', this.getHeight)
}
}
2. 说明
给div动态绑定style样式, 如autoHeight
获取浏览器高度后,经过计算后赋值
let windowHeight = parseInt(window.innerHeight)
export default {
data() {
return {
windowHe