diff --git a/src/views/Announcement.vue b/src/views/Announcement.vue index f25dd23..2c8406d 100644 --- a/src/views/Announcement.vue +++ b/src/views/Announcement.vue @@ -53,17 +53,25 @@ const getMarketAndCode = async () => { }; const announcementVideo = ref({}); +const showVideoContainer = ref(false); const getAnnouncement = async () => { const result = await getAnnouncementAPI(); // console.log(result.data, "result.data"); - announcementVideo.value.url = result.data[0].url; - announcementVideo.value.img = result.data[0].img; - - const click = await qsArpAamClickAPI({ - token: localStorage.getItem("localToken"), - id: result.data[0].id, - }); - // console.log(click); + + // 检查返回的data是否为空数组 + if (result.data && result.data.length > 0) { + announcementVideo.value.url = result.data[0].url; + announcementVideo.value.img = result.data[0].img; + showVideoContainer.value = true; + + const click = await qsArpAamClickAPI({ + token: localStorage.getItem("localToken"), + id: result.data[0].id, + }); + // console.log(click); + } else { + showVideoContainer.value = false; + } // console.log(announcementVideo.value, "announcementVideo"); }; @@ -97,7 +105,7 @@ onMounted(() => {
-
+