diff --git a/app/pages/member-center/index.vue b/app/pages/member-center/index.vue index d169e0c..8dbda81 100644 --- a/app/pages/member-center/index.vue +++ b/app/pages/member-center/index.vue @@ -176,7 +176,7 @@ async function getIntegralGold() { } } getIntegralGold() -const isShowActivity = ref(true) +const isShowActivity = ref(false) // 关闭活动的图标 function closeActivityIcon() { @@ -187,20 +187,30 @@ function closeActivityIcon() { const activityList = ref([]) const isShowactivityList = ref(false) async function showActivityList() { + isShowactivityList.value = true +} + +async function getActivityList() { try { const res = await request.post('/promotion/promotionList', { pageNum: 1, pageSize: 50, }) if (res.code === 200) { - activityList.value = res.rows - isShowactivityList.value = true + if (res.rows.length > 0) { + isShowActivity.value = true + activityList.value = res.rows + } + else { + isShowActivity.value = false + } } } catch (err) { console.log(err) } } +getActivityList() // 参与活动 async function getActivity(item) {