按视频的做法左侧导航栏没有背景颜色
来源:4-3 创建基于 Layout 的基础架构-2
慕村1342571
2022-11-27
按视频的做法,这里左侧的栏目没有颜色,老师的颜色是怎么出现的?
代码
src\layout\index.vue
<template>
<div class="app-wrapper">
<!-- 左侧 menu -->
<sidebar
class="sidebar-container"
:style="{ backgroudColor: variables.menuBg }"
></sidebar>
<div class="main-container">
<div class="fixed-header">
<!-- 顶部 navbar -->
<navbar />
</div>
<!-- 内容区 -->
<app-main></app-main>
</div>
</div>
</template>
<script setup>
import Navbar from './components/Navbar.vue'
import Sidebar from './components/Sidebar'
import AppMain from './components/AppMain.vue'
import variables from '@/styles/variables.scss'
import {} from 'vue'
console.log(variables)
</script>
<style lang="scss" scoped>
@import '~@/styles/mixin.scss';
@import '~@/styles/variables.scss';
.app-wrapper {
@include clearfix;
position: relative;
height: 100%;
width: 100%;
}
.fixed-header {
position: fixed;
top: 0;
right: 0;
z-index: 9;
width: calc(100% - #{$sideBarWidth});
}
</style>
写回答
2回答
-
慕村1342571
提问者
2022-11-27
老师为了和视频的效果保持一致,这里是否可以这样处理
.sidebar-container {
background-color: #{$menuBg};
}
112022-11-27 -
Sunday
2022-11-27
你好
之所以没有效果,是因为你这里抛出了一个错误。
00
相似问题