Files
SaaS-lib/lib/saas/store/modules/user.ts

26 lines
462 B
TypeScript
Raw Normal View History

2024-05-15 17:29:42 +08:00
import { defineStore } from 'pinia';
import { router } from '/nerv-lib/saas/router';
export const user = defineStore<
string,
{ token: string; userName: string },
{},
{ login: Function; logout: Function }
>({
id: 'user',
state: () => {
return { token: '', userName: '111' };
},
getters: {
double(): string {
return this.userName;
},
},
actions: {
login() {},
logout() {
router.push('/login');
},
},
});