|
|
@ -7,6 +7,7 @@
|
|
|
|
<aside :class="{ open }">
|
|
|
|
<aside :class="{ open }">
|
|
|
|
<SideBar/>
|
|
|
|
<SideBar/>
|
|
|
|
</aside>
|
|
|
|
</aside>
|
|
|
|
|
|
|
|
<div class="sidebar-mask" :class="{ 'sidebar-open': open }" @click="toggleSidebar(false)" />
|
|
|
|
<main>
|
|
|
|
<main>
|
|
|
|
<Page />
|
|
|
|
<Page />
|
|
|
|
</main>
|
|
|
|
</main>
|
|
|
@ -31,12 +32,12 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
setup() {
|
|
|
|
setup() {
|
|
|
|
let open = ref(false)
|
|
|
|
let open = ref(false)
|
|
|
|
const toggleSidebar = () => {
|
|
|
|
const toggleSidebar = (to) => {
|
|
|
|
open.value = !open.value
|
|
|
|
open.value = typeof to === 'boolean' ? to : !open.value
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
open,
|
|
|
|
open,
|
|
|
|
toggleSidebar
|
|
|
|
toggleSidebar,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|