This commit is contained in:
2025-03-26 19:10:41 +08:00
parent 9463635e03
commit 3c85d9e0e7
28 changed files with 907 additions and 147 deletions

View File

@@ -0,0 +1,30 @@
import {defineStore} from "pinia";
import {ref} from "vue";
export const useUserStore = defineStore('UserStore', () => {
const isLogin = ref(false);
const userInfo = ref(null);
const login = () => {
isLogin.value = true;
}
return {
isLogin,
userInfo,
login,
}
}, {
persist: {
key: 'UserStore',
storage: {
getItem(key) {
return uni.getStorageSync(key);
},
setItem(key, value) {
uni.setStorageSync(key, value);
}
},
pick: ['isLogin', 'userInfo']
}
});