import { ref } from 'vue' import { defineStore } from 'pinia' import { isEmpty, cloneDeep, clone } from 'lodash' const useUserStore = defineStore('user', () => { const userInfo = ref() const isLogin = ref(!!uni.getStorageSync('token')) function setToken(accessToken, refreshToken) { if (token === '') { isLogin.value = false uni.removeStorageSync('token') uni.removeStorageSync('refresh-token') } else { isLogin.value = true uni.setStorageSync('token', token) uni.setStorageSync('refresh-token', refreshToken) // 成功后处理 } return isLogin.value } return { userInfo, isLogin, setToken, } }) export default useUserStore