From 05316275ee6f1623cc022a3cb4967a440c105a6b Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期二, 29 七月 2025 16:43:42 +0800
Subject: [PATCH] add:编辑资料

---
 sub-pages/film-list/film-detail.vue |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/sub-pages/film-list/film-detail.vue b/sub-pages/film-list/film-detail.vue
index 3d89490..b20d2c6 100644
--- a/sub-pages/film-list/film-detail.vue
+++ b/sub-pages/film-list/film-detail.vue
@@ -11,7 +11,7 @@
                         </view>
                     </view>
                     <view class="opera-info">
-                        <button class="custom-btn">关注</button>
+<!--                        <button class="custom-btn">关注</button>-->
                         <up-icon name="/static/common/share2.png" size="40rpx" color="#999" @click="openSharePopup" />
                     </view>
                 </view>
@@ -45,14 +45,14 @@
                         <!-- <view v-html="filmInfo.filmContent||'暂无'" class="rich" style="overflow: scroll;"></view> -->
                     </view>
                     <view class="annotation content-item">
-                        <text>{{ formatRelativeTime(filmInfo?.createTime) }} 美国</text>
+<!--                        <text>{{ formatRelativeTime(filmInfo?.createTime) }} 美国</text>-->
                     </view>
                 </view>
 
                 <up-line></up-line>
 
                 <view class="comment">
-                    <view class="writer-view" @click="showCommentLayer">
+                    <view class="writer-view" @click="() => showCommentLayer()">
                         <up-icon name="chat-fill" size="60rpx" />
                         <view class="comment-operation">
                             <up-text size="12px" text="说点什么......" margin="0 0 0 20rpx" color="#B9B9B9" />
@@ -87,7 +87,7 @@
             <!-- 固定底部输入框 -->
             <view class="comment-box">
                 <view class="input-row">
-                    <view class="comment-input" @click="showCommentLayer">
+                    <view class="comment-input" @click="() => showCommentLayer()">
                         <up-text size="12px" text="说点什么......" margin="0 0 0 20rpx" color="#B9B9B9" />
                     </view>
 <!--                    <up-icon name="heart" size="60rpx" color="#B9B9B9" label="11" />-->
@@ -183,7 +183,8 @@
     title: filmInfo.value?.coverTitle || '分享内容',
     desc: filmInfo.value?.filmContent?.substring(0, 50) || '',
     image: filmPictureList.value[0] || '',
-    url: `https://您的域名/sub-pages/film-list/film-detail?id=${filmInfo.value?.id}`
+    // url: `http://您的域名/sub-pages/film-list/film-detail?id=${filmInfo.value?.id}`
+    url: `/sub-pages/film-list/film-detail?id=${filmInfo.value?.id}`
   }
   showSharePopup.value = true
 }
@@ -193,7 +194,9 @@
 const copyLink = () => {
   sharePopupShow.value = false
   uni.setClipboardData({
-    data: `https://你的域名/sub-pages/film-list/film-detail?id=${filmInfo.value?.id}`,
+    // data: `http://14.103.144.28/sub-pages/film-list/film-detail?id=${filmInfo.value?.id}`,
+    // 此处应该是一个小程序的外链
+    data: `http://14.103.144.28/sub-pages/film-list/film-detail?id=${filmInfo.value?.id}`,
     success: () => $message.showToast('链接已复制')
   })
 }
@@ -253,8 +256,11 @@
 }
 
 // film-detail.vue
-const showCommentLayer = (parentId?: number) => {
+const showCommentLayer = (parentId?: number | string) => {
   console.log('点击了评论按钮',parentId)
+  if (typeof parentId === 'object') {
+    parentId = ''
+  }
   commentShow.value = true
   // 如果有parentId,说明是回复评论,需要设置parentId
   // 如果没有parentId,说明是直接评论,不需要设置parentId
@@ -426,7 +432,8 @@
     return {
       title: filmInfo.value?.coverTitle || '分享内容',
       query: `id=${filmInfo.value?.id}`,
-      imageUrl: filmPictureList.value[0] || ''
+      imageUrl: filmPictureList.value[0] || '',
+      desc: filmInfo.value?.filmContent?.substring(0, 50) || ''
     }
   }
 })

--
Gitblit v1.9.3