From 43b5ea640e358add02fc33838c397e3175196bad Mon Sep 17 00:00:00 2001 From: Waiting Date: Fri, 15 Mar 2024 11:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=8C=81?= =?UTF-8?q?=E4=B9=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/home/subs/group/join.vue | 2 +- src/store/modules/user/index.ts | 32 +++++++++++++++--------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/pages/home/subs/group/join.vue b/src/pages/home/subs/group/join.vue index 061d15c..66a6556 100644 --- a/src/pages/home/subs/group/join.vue +++ b/src/pages/home/subs/group/join.vue @@ -6,7 +6,7 @@ 1.长按识别下方二维码,添加【xxxx】 - + 2.识别【xxxx】发您的二维码,即可入群 diff --git a/src/store/modules/user/index.ts b/src/store/modules/user/index.ts index 93c664e..4d3b8c0 100644 --- a/src/store/modules/user/index.ts +++ b/src/store/modules/user/index.ts @@ -1,10 +1,6 @@ import { defineStore } from 'pinia'; -import type { UserState, providerType } from './types'; -import { - getUserProfile, - login as userLogin, - logout as userLogout, login -} from '@/api/user/index'; +import type { providerType, UserState } from './types'; +import { getUserProfile, login as userLogin, login, logout as userLogout } from '@/api/user/index'; import { clearToken, setCompanyId, setToken } from '@/utils/auth'; import type { LoginParams } from '@/api/user/types'; @@ -21,16 +17,20 @@ const useUserStore = defineStore('user', { birthday: '' }), - persist: true, - - // persist: { - // // 修改存储中使用的键名称,默认为当前 Store的 id - // key: 'userState', - // // 修改为 sessionStorage,默认为 localStorage - // // storage: window.localStorage, - // // 部分持久化状态的点符号路径数组,[]意味着没有状态被持久化(默认为undefined,持久化整个状态) - // paths: undefined - // }, + persist: { + // 修改存储中使用的键名称,默认为当前 Store的 id + key: 'userState', + storage: { + setItem(key, value) { + uni.setStorageSync(key, value); // [!code warning] + }, + getItem(key) { + return uni.getStorageSync(key); // [!code warning] + } + }, + // 部分持久化状态的点符号路径数组,[]意味着没有状态被持久化(默认为undefined,持久化整个状态) + paths: undefined + }, getters: { userInfo(state: UserState): UserState {