“dzb”
2022-11-03 70f7331e5029ffb8d229f1b37fd81f73321dab89
src/views/layout/components/Main/index.vue
@@ -2,7 +2,10 @@
  <el-main>
    <!-- <NavBar /> -->
    <div class="content">
      <router-view></router-view>
      <!-- 页面导航区域 -->
      <div class="page-nav" v-if="navFlag">
      </div>
      <router-view v-else></router-view>
      <!-- 底部区域 -->
      <!-- <MyFooter/> -->
    </div>
@@ -10,13 +13,23 @@
</template>
<script>
import MyFooter from "../Footer"
// import MyFooter from "../Footer"
import NavBar from "../NavBar"
export default {
  name: "Main",
  components: {
    MyFooter,
    // MyFooter,
    NavBar
  },
  data() {
    return {
      navFlag:true
    }
  },
  watch:{
    '$route.path'(newPath,oldPath){
      newPath === '/home' ? this.navFlag = true : this.navFlag = false
    }
  }
};
</script>
@@ -26,6 +39,7 @@
  padding: 0;
  .content {
    padding: 11px;
    height: 100%;
  }
}
</style>