123456789101112131415161718192021222324 |
- import { defineStore } from "pinia";
- const useInfoStore = defineStore('userInfo', {
- state: () => ({
- userInfo: {}, // 用户信息
- modularList: [], // 菜单列表
- permissionList: [], // 权限列表
- token: '', // token
- numberOfMessages: '', // 消息数量
- }),
- actions: { //actions是store的方法methods
- updateState(info) {
- this.$state = {
- ...this.$state,
- ...info
- }
- }
- },
- persist: { //pinia持久化配置,默认sessionStorage
- enabled: true
- }
- });
- export default useInfoStore
|