37 lines
633 B
JavaScript
37 lines
633 B
JavaScript
import { defineStore } from 'pinia';
|
|
|
|
export const noticeStore = defineStore('noticeNum', {
|
|
state: () => {
|
|
return { data: { num: 0 } };
|
|
},
|
|
actions: {
|
|
increment() {
|
|
this.data.num++;
|
|
},
|
|
},
|
|
});
|
|
export const tokenStore = defineStore('token', {
|
|
state: () => {
|
|
return { token: '' }
|
|
},
|
|
// 也可以这样定义
|
|
// state: () => ({ count: 0 })
|
|
actions: {
|
|
setToken(token){
|
|
this.token = token
|
|
}
|
|
},
|
|
})
|
|
|
|
export const UserStore = defineStore('User', {
|
|
state: () => {
|
|
return { user: {} }
|
|
},
|
|
// 也可以这样定义
|
|
// state: () => ({ count: 0 })
|
|
actions: {
|
|
setUser(user){
|
|
this.user = user
|
|
}
|
|
},
|
|
}) |