| | |
| | | <WorkSpaceMenu v-show="isWorkSpace" /> |
| | | <div v-show="isAskAnswer || isHome"> |
| | | <SideBar v-if="!isSharePage && sidebarIsShow" :isShow="sidebarIsShow" @toggleSidebar="toggleSidebar" /> |
| | | <SidebarOther v-if="!isSharePage && !sidebarIsShow" :isShow="!sidebarIsShow" @toggleSidebar="toggleSidebar" /> |
| | | <!-- <SidebarOther v-if="!isSharePage && !sidebarIsShow" :isShow="!sidebarIsShow" @toggleSidebar="toggleSidebar" /> --> |
| | | </div> |
| | | <GisMenu v-show="isGis" /> |
| | | |
| | |
| | | import { useRoute } from 'vue-router'; |
| | | import Header from './header/Header.vue'; |
| | | import ShareHeader from './header/ShareHeader.vue'; |
| | | |
| | | import { selectFirstRoom, sidebarIsShow, toggleSidebar } from '/@/stores/chatRoom'; |
| | | import Login from './login/Login.vue'; |
| | | import SideBar from './sidebar/Sidebar.vue'; |
| | | import SidebarOther from './sidebar/SidebarOther.vue'; |
| | |
| | | // 页面加载前 |
| | | onMounted(() => { |
| | | NextLoading.done(600); |
| | | selectFirstRoom(); |
| | | }); |
| | | |
| | | // 暴露变量 |
| | |
| | | }); |
| | | |
| | | //#region ====================== 侧边栏显示隐藏 ====================== |
| | | const sidebarIsShow = ref(Local.get('sidebarIsShow') ?? true); |
| | | const toggleSidebar = (val) => { |
| | | sidebarIsShow.value = val; |
| | | Local.set('sidebarIsShow', val); |
| | | }; |
| | | // const sidebarIsShow = ref( true); |
| | | // const toggleSidebar = (val) => { |
| | | // sidebarIsShow.value = val; |
| | | // }; |
| | | //#endregion |
| | | </script> |
| | | |