xiangpei
2024-11-12 79b9c73e0717c244391ab1e15c6f6da9975f2610
src/layout/index.vue
@@ -1,5 +1,5 @@
<template>
  <div :class="classObj" class="app-wrapper" :style="{ '--current-color': theme }">
  <div :class="classObj" class="app-wrapper " :style="{ '--current-color': theme }">
    <div v-if="device === 'mobile' && sidebar.opened" class="drawer-bg" @click="handleClickOutside" />
    <side-bar v-if="!sidebar.hide" class="sidebar-container" />
    <div :class="{ hasTagsView: needTagsView, sidebarHide: sidebar.hide }" class="main-container">
@@ -35,8 +35,10 @@
const fixedHeader = computed(() => settingsStore.fixedHeader);
const classObj = computed(() => ({
    hideSidebar: !sidebar.value.opened,
    openSidebar: sidebar.value.opened,
    // hideSidebar: !sidebar.value.opened,
  hideSidebar: true,
    // openSidebar: sidebar.value.opened,
  openSidebar: false,
    withoutAnimation: sidebar.value.withoutAnimation,
    mobile: device.value === 'mobile'
}))