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 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(() => {
</div>
</div>
<div class="main-wrapper">
<div class="video-container">
<div v-if="showVideoContainer" class="video-container">
<video
ref="videoPlayer"
:poster="announcementVideo.img"
@ -188,7 +196,7 @@ onMounted(() => {
}
.announcement {
margin: 20px 10%;
margin: 0px 10%;
font-size: 20px;
font-weight: bold;
}

Loading…
Cancel
Save