添加登录功能

This commit is contained in:
kron
2025-05-26 16:28:13 +08:00
parent 11171f66ec
commit e9070438f2
10 changed files with 205 additions and 105 deletions

View File

@@ -5,7 +5,12 @@ export default defineStore("store", {
// 状态
state: () => ({
user: {
username: "游客",
id: "",
nickName: "游客",
},
request: {
token: "",
tokenExpire: 0,
},
}),
@@ -18,8 +23,12 @@ export default defineStore("store", {
// 方法
actions: {
updateUsername(newUsername) {
this.user.username = newUsername;
updateUser(user) {
this.user = user;
},
updateToken(token, expire) {
this.request.token = token;
this.request.tokenExpire = Date.now() + expire;
},
},
@@ -29,7 +38,7 @@ export default defineStore("store", {
strategies: [
{
storage: uni.getStorageSync,
paths: ["user"], // 只持久化用户信息
paths: ["user", "request"], // 只持久化用户信息
},
],
},