按视频的做法左侧导航栏没有背景颜色

来源: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};

}


https://img.mukewang.com/szimg/63831dc809a60f9114400757.jpghttps://img.mukewang.com/szimg/63831d71093064e514400860.jpg

1
1
Sunday
可以这么处理
2022-11-27
共1条回复

Sunday

2022-11-27

你好

之所以没有效果,是因为你这里抛出了一个错误。

//img.mukewang.com/szimg/63833f3b0924a53710380402.jpg

0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程