store/index.js
@@ -15,8 +15,29 @@ userInfo: storage.getUserInfo(), uuid: storage.getUuid(), token: "", // 活动弹窗状态 activityPopup: { prizeActivityId:'', show: false, title: '', desc: '', image: '', endTime: 0 } }, mutations: { // 显示弹窗 showActivityPopup(state, data) { state.activityPopup = { show: true, ...data // 合并传入的弹窗数据(标题、描述等) } console.log("Vuex 状态更新后:", state.activityPopup); }, // 隐藏弹窗 hideActivityPopup(state) { state.activityPopup.show = false }, login(state, userInfo) { state.userInfo = userInfo || {}; state.userName =