From c8cef398fbf1f9b63dbf23637ef520b421515dc9 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 20 十一月 2025 10:13:08 +0800
Subject: [PATCH] 领劵中心修改显示,售后修改银行信息非必填
---
pages/video/home-page.vue | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/pages/video/home-page.vue b/pages/video/home-page.vue
index c00838f..5580ded 100644
--- a/pages/video/home-page.vue
+++ b/pages/video/home-page.vue
@@ -50,7 +50,7 @@
>
浣滃搧{{`(${videoTotal})`}}
</view>
- <view
+ <view
class="tab-item"
:class="{active: currentTab === 'collect'}"
@click="switchTab('collect')"
@@ -65,7 +65,9 @@
鍠滄
</view>
</view>
-
+
+
+
<!-- 瑙嗛鍒楄〃 -->
<scroll-view class="video-list" scroll-y :show-scrollbar="false" @scrolltolower="getPage" v-show="currentTab === 'works' && videoList.length > 0">
<view class="video-container">
@@ -74,8 +76,16 @@
v-for="(item, index) in videoList"
:key="item.id"
>
-
- <image class="video-cover" @click="playAuthorVideo(index)" :src="item.videoContentType === 'video' ? item.coverUrl : item.imgs[0]" mode="aspectFill"></image>
+ <image v-if="item.videoContentType === 'img'" class="video-cover" @click="playAuthorVideo(index)" :src="item.imgs[0]" mode="aspectFill"></image>
+ <!-- <image class="video-cover" @click="playAuthorVideo(index)" :src="item.videoContentType === 'video' ? item.coverUrl : item.imgs[0]" mode="aspectFill"></image> -->
+ <video v-else :src="item.videoUrl"
+ :poster-for-crawler='item.coverUrl'
+ object-fit='"cover"'
+ :show-fullscreen-btn='false'
+ :show-play-btn='false'
+ :show-center-play-btn='false'
+ :enable-progress-gesture='false'
+ class="video-cover" @click="playAuthorVideo(index)"></video>
<view class="video-info">
<view class="video-stats">
<view class="stat">
@@ -96,7 +106,10 @@
</view>
</view>
</scroll-view>
- <scroll-view class="video-list" scroll-y :show-scrollbar="false" @scrolltolower="getPage" v-show="currentTab === 'collect' && collectVideoList.length > 0">
+ <view>
+ <mycollect v-show ="currentTab ==='collect'"></mycollect>
+ </view>
+ <!-- <scroll-view class="video-list" scroll-y :show-scrollbar="false" @scrolltolower="getPage" v-show="currentTab === 'collect' && collectVideoList.length > 0">
<view class="video-container">
<view
class="video-item"
@@ -113,7 +126,7 @@
:show-center-play-btn="false"
object-fit="cover"></video>
- <!-- <image class="video-cover" :src="getCoverUrl(item)"></image> -->
+
<view class="video-info">
<view class="video-stats">
<view class="stat">
@@ -124,7 +137,7 @@
</view>
</view>
</view>
- </scroll-view>
+ </scroll-view> -->
<scroll-view class="video-list" scroll-y :show-scrollbar="false" @scrolltolower="getPage" v-show="currentTab === 'likes' && likeVideoList.length > 0">
<view class="video-container">
<view
@@ -187,8 +200,10 @@
import {getAuthorInfo, getAuthorVideoPage, getAuthorCollectVideoPage, getAuthorLikeVideoPage} from '@/api/user.js'
import {subscribe, unSubscribe, delVideo, updateVideo, userDownVideo} from '@/api/video.js'
+import mycollect from '@/pages/video/myCollect.vue'
export default {
- components: {DropdownMenu},
+ components: {DropdownMenu,
+ mycollect},
data() {
return {
options: [
--
Gitblit v1.8.0