1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| import {defineStore} from 'pinia'
|
| const useUserStore = defineStore('user', {
| state: () => ({
| userInfo: null // 用户信息
| }),
| actions: {
| setUserInfo(userInfo) {
| this.userInfo = userInfo
| },
| // 重置
| resetUserStore() {
| this.$reset()
| },
| // 合并
| mergeUserStore(data) {
| this.$patch(data)
| },
| },
| persist: true //持久化
| })
|
| export default useUserStore
|
|