feat: sider调整
This commit is contained in:
@ -1,9 +1,10 @@
|
||||
<script setup>
|
||||
import { Layout } from 'ant-design-vue';
|
||||
import Navbar from "./components/navbar"
|
||||
import SiderBar from "./components/siderBar"
|
||||
import Navbar from './components/navbar';
|
||||
import SiderBar from './components/siderBar';
|
||||
|
||||
import { useAppStore } from '@/stores';
|
||||
import { useSidebarStore } from '@/stores/modules/side-bar';
|
||||
import { useResponsive } from '@/hooks';
|
||||
import JoinModal from '@/components/join-modal.vue';
|
||||
import { getQueryParam } from '@/utils/helper';
|
||||
@ -15,6 +16,7 @@ import { useRoute } from 'vue-router';
|
||||
const joinEnterpriseVisible = ref(false);
|
||||
const joinModalRef = ref(null);
|
||||
const appStore = useAppStore();
|
||||
const sidebarStore = useSidebarStore();
|
||||
const userStore = useUserStore();
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
@ -29,14 +31,11 @@ const showSider = computed(() => {
|
||||
});
|
||||
|
||||
const menuWidth = computed(() => {
|
||||
return appStore.menuCollapse ? 48 : appStore.menuWidth;
|
||||
return sidebarStore.menuCollapse ? appStore.menuWidthFold : appStore.menuWidth;
|
||||
});
|
||||
const collapsed = computed(() => {
|
||||
return appStore.menuCollapse;
|
||||
return sidebarStore.menuCollapse;
|
||||
});
|
||||
// const showSidebar = computed(() => {
|
||||
// return !(route.meta && route.meta.hideSidebar);
|
||||
// });
|
||||
|
||||
onMounted(() => {
|
||||
checkHasInviteCode();
|
||||
@ -63,7 +62,6 @@ const checkHasInviteCode = () => {
|
||||
<Layout class="flex layout-content-wrap">
|
||||
<Layout.Sider
|
||||
v-if="showSider"
|
||||
class="layout-sider"
|
||||
v-model="collapsed"
|
||||
:width="menuWidth"
|
||||
collapsible
|
||||
|
||||
Reference in New Issue
Block a user