bayi 1 år sedan
förälder
incheckning
0be474cc89

+ 13 - 0
components/comment/index.js

@@ -6,6 +6,9 @@ import {
   getLikeNotes,
   getLikeNote
 } from '~/api/video'
+import {
+  setFans
+} from '~/api/user'
 import reachBottom from '~/mixins/reachBottom'
 Component({
   behaviors: [reachBottom],
@@ -208,5 +211,15 @@ Component({
         },
       })
     },
+    // 关注
+    async setFans() {
+      /*  if (this.data.videoInfoCopy.isFans) {
+         return
+       }
+       await setFans({
+         uid: this.data.videoInfoCopy.user.uid
+       })
+       this.triggerEvent('setListFans', this.data.videoInfoCopy.user.uid) */
+    },
   }
 })

+ 4 - 2
components/comment/index.less

@@ -151,6 +151,7 @@
             display: flex;
             align-items: center;
             justify-content: space-between;
+
             .left {
               height: 90rpx;
               display: flex;
@@ -167,6 +168,7 @@
                 color: #666666;
               }
             }
+
             .follow {
               display: flex;
               align-items: center;
@@ -177,14 +179,14 @@
               border-radius: 50rpx;
               border: 1rpx solid #1BC665;
               color: #1BC665;
-      
+
               .character {
                 width: 22rpx;
                 height: 22rpx;
                 margin-right: 6rpx;
               }
             }
-      
+
           }
         }
 

+ 3 - 3
components/comment/index.wxml

@@ -48,10 +48,10 @@
               </view>
               <view class="time">{{item.gmtCreated}}</view>
             </view>
-            <view class="follow {{videoInfoCopy.isFans?'isFans':''}}" bindtap="setFans">
-              <image src="{{videoInfoCopy.isFans?'/static/follow_2.png':'/static/follow_3.png'}}" class="character"
+            <view class="follow {{item.isFans?'isFans':''}}" bindtap="setFans">
+              <image src="{{item.isFans?'/static/follow_2.png':'/static/follow_3.png'}}" class="character"
                 mode="" />
-              <text class="text">{{videoInfoCopy.isFans?'已关注':'关注'}}</text>
+              <text class="text">{{item.isFans?'已关注':'关注'}}</text>
             </view>
           </view>
         </view>

+ 1 - 1
components/videoPreview/index.js

@@ -80,7 +80,7 @@ Component({
         userReadExtend,
         userRead
       } = this.data.videoInfoCopy
-      if (userReadExtend.resourcesType == 1) {
+      if (userReadExtend && userReadExtend.resourcesType == 1) {
         this.setData({
           endTime: setDuration(userRead.duration)
         })