ppms-uni-vue3-huertian/src/stores/useUser.ts
HoshinoSuzumi ceb9636b42 feat: 添加pinia状态管理库和Tabbar组件
- 添加pinia状态管理库和Tabbar组件
- 引入axios和fant-axios-adapter
- 在main.ts中使用pinia和persist插件
- 在App.vue中修改标题
- 在useUser.ts中添加logout方法
- 添加persist.ts文件
- 修改page-wrapper.vue和TabBar.vue中的代码
- 修改index.vue和login.vue中的代码
2024-09-19 00:13:56 +08:00

20 lines
381 B
TypeScript

import type { User } from "@/types/api/user";
import { defineStore } from "pinia";
import { ref } from "vue";
export const useUser = defineStore("user", () => {
const token = ref<string | null>(null);
const userinfo = ref<User | null>(null);
function logout() {
token.value = null
userinfo.value = null
}
return {
token,
userinfo,
logout,
};
});