add subscribe share cards

This commit is contained in:
jxxghp
2024-10-09 19:47:31 +08:00
parent 936be9928d
commit f307327af3
6 changed files with 456 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
<script setup lang="ts">
import SubscribeListView from '@/views/subscribe/SubscribeListView.vue'
import SubscribePopularView from '@/views/subscribe/SubscribePopularView.vue'
import SubscribeShareView from '@/views/subscribe/SubscribeShareView.vue'
import { SubscribeMovieTabs } from '@/router/menu'
import router from '@/router'
@@ -21,6 +22,9 @@ function jumpTab(tab: string) {
<VTab v-for="item in SubscribeMovieTabs" :value="item.tab" @to="jumpTab(item.tab)">
<span class="mx-5">{{ item.title }}</span>
</VTab>
<VTab v-if="subType == '电视剧'" value="share" @to="jumpTab('share')">
<span class="mx-5">订阅分享</span>
</VTab>
</VTabs>
<VWindow v-model="activeTab" class="mt-5 disable-tab-transition" :touch="false">
@@ -34,6 +38,11 @@ function jumpTab(tab: string) {
<SubscribePopularView :type="subType" />
</transition>
</VWindowItem>
<VWindowItem value="share">
<transition name="fade-slide" appear>
<SubscribeShareView />
</transition>
</VWindowItem>
</VWindow>
</div>
</template>