import { defineStore } from 'pinia' import { ref, computed } from 'vue' export const useGlobalStore = defineStore('global', () => { const state = ref({ loading: false,// 全局loading windowWidth: window.innerWidth,// 页面宽度 }) const setLoading = (v: boolean) => { state.value.loading = v } return { state, setLoading, } }) window.addEventListener('resize', () => { useGlobalStore().state.windowWidth = window.innerWidth })