diff --git a/src/views/Activities/NewYear/index.vue b/src/views/Activities/NewYear/index.vue index f4f52c8..78a9258 100644 --- a/src/views/Activities/NewYear/index.vue +++ b/src/views/Activities/NewYear/index.vue @@ -2130,7 +2130,7 @@ const exchangeCoinBt = async () => { // 打开弹窗 const openPopup = (type) => { - closedPopup() //先关闭其他弹窗 + closedPopup(false) //先关闭其他弹窗,不清除抽奖结果 switch (type) { case 'result': resultShow.value = true @@ -2148,12 +2148,14 @@ const openPopup = (type) => { } // 关闭弹窗 -const closedPopup = () => { +const closedPopup = (clear = true) => { resultShow.value = false helpShow.value = false historyShow.value = false ruleShow.value = false - result.value = [] + if (clear) { + result.value = [] + } resultShowIndex.value = 0 } @@ -2237,6 +2239,11 @@ const sweepstakes = async (consecutive = 1) => { getTickets() //重新获取拥有的抽奖券 result.value.push(resOnceDraw.body) + console.log('单抽结果:', resOnceDraw.body) + console.log('当前抽奖结果索引:', resultShowIndex.value) + console.log('单抽赋值结果:', result.value) + console.log('展示结果:', result.value[resultShowIndex.value]) + console.log('展示结果:', result.value[0]) const resItem = resOnceDraw.body //接口获取的抽奖结果(单抽为对象) //取抽奖结果的位置