import { defineStore } from 'pinia' import { ref, computed } from 'vue' export const useGlobalStore = defineStore('global', () => { const state = ref({ loading: false,// 全局loading view_loading: false,// 页面跳转loading homeLeftNavCollapse: false,// 首页左侧导航是否折叠 }) const setLoading = (v: boolean) => { state.value.loading = v } const setViewLoading = (v: boolean) => { state.value.view_loading = v } const setHomeLeftNavCollapse = (v: boolean) => { state.value.homeLeftNavCollapse = v } return { state, setLoading, setViewLoading, setHomeLeftNavCollapse, } })