import { getUserInfo } from "../api"; const baseInfo = defineStore("baseInfo", () => { const user = ref({}); const loginUserInfo = () => { return new Promise((resolve, reject) => { getUserInfo({}) .then((res: any) => { const { errcode, data } = res; if (errcode === 0) { const info = data; user.value = info; } resolve(res); }) .catch((err: any) => { reject(err); }); }); }; const userInfo = computed(() => { return user.value; }); return { loginUserInfo, userInfo }; }); export default baseInfo;