Browse Source

公告页没有视频时不显示容器。

songjie/feature-20250628160649-上线前优化
宋杰 3 weeks ago
parent
commit
db3a4eaf9a
  1. 28
      src/views/Announcement.vue

28
src/views/Announcement.vue

@ -53,17 +53,25 @@ const getMarketAndCode = async () => {
}; };
const announcementVideo = ref({}); const announcementVideo = ref({});
const showVideoContainer = ref(false);
const getAnnouncement = async () => { const getAnnouncement = async () => {
const result = await getAnnouncementAPI(); const result = await getAnnouncementAPI();
// console.log(result.data, "result.data"); // 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"); // console.log(announcementVideo.value, "announcementVideo");
}; };
@ -97,7 +105,7 @@ onMounted(() => {
</div> </div>
</div> </div>
<div class="main-wrapper"> <div class="main-wrapper">
<div class="video-container">
<div v-if="showVideoContainer" class="video-container">
<video <video
ref="videoPlayer" ref="videoPlayer"
:poster="announcementVideo.img" :poster="announcementVideo.img"
@ -188,7 +196,7 @@ onMounted(() => {
} }
.announcement { .announcement {
margin: 20px 10%;
margin: 0px 10%;
font-size: 20px; font-size: 20px;
font-weight: bold; font-weight: bold;
} }

Loading…
Cancel
Save