HTML部分
<el-container>
<el-aside width="200px">Aside</el-aside>
<el-container>
<el-header>Header</el-header>
<el-main>Main</el-main>
<el-footer
v-if="footerDisplay"
height="50px">footer</el-footer>
</el-container>
</el-container>data部分
data() {
// 这里存放数据
return {
// sidebarShow: true
// 浏览器窗口高度
screenHeight: document.body.clientHeight,
// 下边框默认是存在的
footerDisplay: true
};
},VUE部分
mounted() {
// window.onresize会在浏览器调整窗口大小时发生
window.onresize = () => {
return (() => {
window.screenHeight = document.body.clientHeight;
this.screenHeight = window.screenHeight;
if (this.screenHeight < 500) {
this.footerDisplay = false;
} else {
this.footerDisplay = true;
}
})();
};
},版权声明:本文为weixin_51263829原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。