Переглянути джерело

赞的历史记录相关接口

bayi 2 роки тому
батько
коміт
8223ca8e0f
4 змінених файлів з 19 додано та 19 видалено
  1. 12 17
      components/comment/index.js
  2. 2 0
      pages/like/index.less
  3. 3 2
      pages/like/index.wxml
  4. 2 0
      pages/like/index.wxss

+ 12 - 17
components/comment/index.js

@@ -7,7 +7,6 @@ import {
   getLikeNote
 } from '~/api/video'
 import reachBottom from '~/mixins/reachBottom'
-let that = this
 Component({
   behaviors: [reachBottom],
   properties: {
@@ -88,9 +87,19 @@ Component({
       })
     },
     loadMore() {
-      console.log(this);
       if (this.data.type == 'like') {
-        this.getData(this.getLikeNotes, {
+        this.getData((data) => {
+          return new Promise(async (reslove) => {
+            let res = await getLikeNotes(data)
+            if (this.data.firstData) {
+              res.list = res.list.filter(item => {
+                return item.id != this.data.firstData.id
+              })
+              res.list.unshift(this.data.firstData)
+            }
+            reslove(res)
+          })
+        }, {
           userReadId: this.data.columnId,
         })
       } else {
@@ -99,20 +108,6 @@ Component({
         })
       }
     },
-    getLikeNotes(data) {
-      console.log(that);
-      return new Promise(async (reslove) => {
-        let res = await getLikeNotes(data)
-        if (this.data.firstData) {
-          res.list = res.list.filter(item => {
-            return item.id != this.data.firstData.id
-          })
-          res.list.unshift(this.data.firstData)
-        }
-        console.log(res);
-        reslove(res)
-      })
-    },
     bindKeyInput(e) {
       this.setData({
         detailDesc: e.detail.value

+ 2 - 0
pages/like/index.less

@@ -8,6 +8,8 @@
     border-bottom: 1px solid #D8D8D8;
 
     .redDrop {
+      position: absolute;
+      left: 24rpx;
       width: 12rpx;
       height: 12rpx;
       border-radius: 50%;

+ 3 - 2
pages/like/index.wxml

@@ -1,6 +1,7 @@
 <view class="like">
-  <view class="notes" wx:for="{{list}}" wx:key="index" data-id='{{item.userRead.id}}' data-likelog="{{item.likeLog.id}}" bindtap="jumpWork">
-    <view class="redDrop"></view>
+  <view class="notes" wx:for="{{list}}" wx:key="index" data-id='{{item.userRead.id}}' data-likelog="{{item.likeLog.id}}"
+    bindtap="jumpWork">
+    <view class="redDrop" wx:if="{{!item.likeLog.readStatus}}"></view>
     <image src="{{item.user.avatar}}" class="avatar" data-uid='{{item.user.uid}}' catchtap="jumpUserInfo" />
     <view class="body">
       <view class="nickName">{{item.user.nickName||item.user.eid}}</view>

+ 2 - 0
pages/like/index.wxss

@@ -7,6 +7,8 @@
   border-bottom: 1px solid #D8D8D8;
 }
 .like .notes .redDrop {
+  position: absolute;
+  left: 24rpx;
   width: 12rpx;
   height: 12rpx;
   border-radius: 50%;