1.绑定样式以便动态修改高度属性
<template>
<el-container :style="{height:this.autoHeight+'px'}">
<el-aside>
<LeftMenu></LeftMenu>
</el-aside>
<el-main>
<router-view></router-view>
</el-main>
</el-container>
</template>
在data方法中返回高度变量,mounted方法中获取文档高度,并赋值给高度变量
<script>
import LeftMenu from './view/LeftMenu.vue'
import {nextTick} from 'vue'
export default {
name:"App",
components:{
LeftMenu
},
data(){
return {
autoHeight: 0
}
},
mounted() {
nextTick(()=>{
this.autoHeight = document.documentElement.clientHeight;
console.log(this.autoHeight)
})
}
}
</script>