| | |
| | | :activityDesc="activityPopup.desc" |
| | | :activityImage="activityPopup.image" |
| | | :endTime="activityPopup.endTime" |
| | | :prizeActivityId="activityPopup.prizeActivityId" |
| | | @close="onClosePopup" |
| | | @join="onJoinActivity" |
| | | /> |
| | | </view> |
| | | </template> |
| | |
| | | title: obj.activityName, |
| | | desc: obj.activityDes, |
| | | image: obj.activityCoverUrl, |
| | | endTime:new Date(obj.endTime).getTime() |
| | | endTime:new Date(obj.endTime).getTime(), |
| | | prizeActivityId:obj.id |
| | | }) |
| | | }else{ |
| | | this.hideActivityPopup() |
| | |
| | | }, |
| | | ...mapMutations(['showActivityPopup','hideActivityPopup']), // 引入Vuex的方法 |
| | | onClosePopup() { |
| | | this.hideActivityPopup() |
| | | }, |
| | | onJoinActivity() { |
| | | // 处理参与活动逻辑 |
| | | console.log('全局:用户参与活动') |
| | | this.hideActivityPopup() |
| | | }, |
| | | replyClick(reply){ |