删除style.css
删除style.css(和main.ts同级)
并且注释掉main.ts中对style.css的导入。
修改App.vue
添加样式设置高度100%
安装sass
pnpm install -D sass
修改PageSidebar.vue
修改index.vue
修改src/layout/index.vue
src/layout/index.vue添加样式
<style lang="scss">
.page-container {
display: flex;
flex-direction: column;
height: 100%;
overflow: hidden;
> header {
height: 54px;
background: #000;
color: #fff;
}
> main {
display: flex;
flex: 1;
overflow: auto;
> .left {
height: 100%;
background-color: #000;
color: #fff;
}
> .right {
flex: 1;
overflow: hidden;
background-color: #f5f7f9;
> .main-body {
padding: 16px 16px 30px;
overflow: auto;
height: 100%;
box-sizing: border-box;
}
}
}
}
</style>