Vue3使用elementUI Plus中的el-container布局容器时不能撑开页面的解决方案
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
·
在使用新版elementUI时,可能会出现像这样的情况:

无法达到像官网那样的效果:

源代码没有问题,我们需要手动配置html的样式:
关于高度的vh单位,这个比 "height: 100%", 要好用的多,并且也具有响应式效果,我自己在平常的样式中也经常使用
<template>
<div class="app_container">
<div class="common-layout">
<el-container>
<el-aside width="200px" class="aside">Aside</el-aside>
<el-container>
<el-header class="header">Header</el-header>
<el-main class="main">Main</el-main>
</el-container>
</el-container>
</div>
</div>
</template>
<script>
export default{
name: 'app',
setup(){
},
}
</script>
<style scoped>
/* 手动配置全局样式 */
html,
body,
.app_container,
.el-container{
padding: 0;
margin: 0;
height: 100vh;
}
/* 背景颜色 */
.aside{
background-color: pink;
}
.main{
background-color: forestgreen;
}
.header{
background-color: aqua;
}
</style>
才能达到全局效果,然后将自己的组件放到相应的ui里面去即可快速完成网页布局

有什么问题都可以私信我呀!
希望和诸君共勉 !!
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:4 个月前 )
c345bb45
1 年前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 1 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)