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