diff --git a/src/views/Activity/Activity.vue b/src/views/Activity/Activity.vue index 6126596..6a76bb0 100644 --- a/src/views/Activity/Activity.vue +++ b/src/views/Activity/Activity.vue @@ -53,12 +53,14 @@ const modules = [Autoplay, Pagination] const currentItem = ref() const showDetail = ref(false) function clickItem(item: Activity, code: string) { - if (mySwiper.value) { - mySwiper.value.autoplay.stop() - } item.list = shopAcList.value.filter(info => info.content.typeId[0] === code) - currentItem.value = item - showDetail.value = true + if ((item.type === '档期活动' && item.fileUrl_h.length) || (item.type !== '档期活动' && item.list.length)) { + if (mySwiper.value) { + mySwiper.value.autoplay.stop() + } + currentItem.value = item + showDetail.value = true + } } // 展示敬请期待