sidebar收缩

This commit is contained in:
Zy
2026-05-13 10:15:58 +08:00
parent a8bb4e66ad
commit 5c93e1e6e9

View File

@@ -1,5 +1,13 @@
<template> <template>
<div class="navbar" :class="'nav' + navType"> <div class="navbar" :class="'nav' + navType">
<hamburger
v-show="Showhamburger"
id="hamburger-container"
:is-active="appStore.sidebar.opened"
class="hamburger-container"
@toggle-click="toggleSideBar"
>
</hamburger>
<div class="right-menu flex align-center"> <div class="right-menu flex align-center">
<template v-if="appStore.device !== 'mobile'"> <template v-if="appStore.device !== 'mobile'">
<el-tooltip :content="proxy.$t('navbar.message')" effect="dark" placement="bottom"> <el-tooltip :content="proxy.$t('navbar.message')" effect="dark" placement="bottom">
@@ -63,10 +71,16 @@ const navType = computed(() => settingsStore.navType);
// 是否切换了租户 // 是否切换了租户
const dynamic = ref(true); const dynamic = ref(true);
const props = defineProps({
// const toggleSideBar = () => { Showhamburger: {
// appStore.toggleSideBar(false); type: Boolean,
// }; default: true
}
});
console.log(props.Showhamburger);
const toggleSideBar = () => {
appStore.toggleSideBar(false);
};
const logout = async () => { const logout = async () => {
await ElMessageBox.confirm('确定注销并退出系统吗?', '提示', { await ElMessageBox.confirm('确定注销并退出系统吗?', '提示', {