You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
462 B
25 lines
462 B
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');
|
|
},
|
|
},
|
|
});
|
|
|