|
|
@@ -5,10 +5,10 @@ import { |
|
|
|
} from "../../apis/myAccount";
|
|
|
|
export const userInfoModules = defineStore("userInfo", () => {
|
|
|
|
// state
|
|
|
|
const userInfo = ref(null)
|
|
|
|
function setEmail(params) {
|
|
|
|
email.value = params
|
|
|
|
}
|
|
|
|
const userInfo = ref({
|
|
|
|
avatarUrl: null
|
|
|
|
})
|
|
|
|
|
|
|
|
// 登录获取用户信息
|
|
|
|
async function getUserInfo() {
|
|
|
|
const res = await getUserInfoApi()
|
|
|
@@ -16,9 +16,11 @@ export const userInfoModules = defineStore("userInfo", () => { |
|
|
|
}
|
|
|
|
// 退出清除用户信息
|
|
|
|
function loginOut(params) {
|
|
|
|
userInfo.value = null
|
|
|
|
userInfo.value = {
|
|
|
|
avatarUrl: null
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return { userInfo, setEmail, getUserInfo, loginOut };
|
|
|
|
return { userInfo, getUserInfo, loginOut };
|
|
|
|
},
|
|
|
|
{
|
|
|
|
persist: true,
|