| 123456789101112131415161718192021222324252627282930313233343536373839404142 | import { defineStore } from 'pinia';const modal = defineStore({  id: 'modal',  state: () => ({    auth: '', // 授权弹框 accountLogin|smsLogin|resetPassword|changeMobile|changePassword|changeUsername	  isActive: '',    share: false, // 分享弹框    shareInfo: {      spuId: 0,    }, // 分享弹框信息    signUp:false, // 签到弹框    signUpInfo:{}, // 签到弹框信息	getWallet:false, // 获得积分/身价弹窗	getWalletInfo:{		points:0,		socialStatus:0,	}, // 获得积分/身价弹窗信息    menu: false, // 快捷菜单弹框    advHistory: [], // 广告弹框记录    lastTimer: {      // 短信验证码计时器,为了防止刷新请求做了持久化      smsLogin: 0,      // changeMobile: 0,      changeMobileOld: 0,      changeMobileNew: 0,      resetPassword: 0,      changePassword: 0,    }  }),  persist: {    enabled: true,    strategies: [      {        key: 'modal-store',        paths: ['lastTimer', 'advHistory'],      },    ],  },});export default modal;
 |