12345678910111213141516171819 |
- export const useSideBar = defineStore('useSideBar', () => {
- const isVisible = ref(false)
- const isRendered = ref(false)
- function show() {
- if (isRendered.value === false) {
- isRendered.value = true
- isVisible.value = true
- }
- }
- function hide() {
- isVisible.value = false
- setTimeout(() => {
- isRendered.value = false
- }, 500)
- }
- return { isVisible, isRendered, show, hide }
- })
|