refactor(登录): 调整登录流程中token和用户信息的设置顺序

将token设置移到用户信息设置之前,以更符合常见登录流程
This commit is contained in:
feige996
2025-09-09 21:20:41 +08:00
parent 68d1431316
commit 4a88ca56b9

View File

@@ -32,7 +32,15 @@ async function doLogin() {
return
}
try {
// 1/2 调用接口回来后设置用户信息
// 有的时候后端会用一个接口返回token和用户信息有的时候会分开2个接口各有利弊看业务场景和系统复杂度这里使用2个接口返回的来模拟
// 1/2 调用接口回来后设置token信息
// 这里用单token来模拟
tokenStore.setTokenInfo({
token: '123456',
expiresIn: 60 * 60 * 24 * 7,
})
// 2/2 调用接口回来后设置用户信息
// const res = await login({
// username: '菲鸽',
// password: '123456',
@@ -44,12 +52,7 @@ async function doLogin() {
nickname: '菲鸽',
avatar: 'https://oss.laf.run/ukw0y1-site/avatar.jpg',
})
// 2/2 调用接口回来后设置token信息
// 这里用单token来模拟
tokenStore.setTokenInfo({
token: '123456',
expiresIn: 60 * 60 * 24 * 7,
})
console.log(redirectUrl.value)
}
catch (error) {