浏览代码

联调接口

bayi 2 年之前
父节点
当前提交
846753fe0a
共有 5 个文件被更改,包括 21 次插入22 次删除
  1. 0 3
      pages/childClassify/index.js
  2. 1 1
      pages/childClassify/index.wxml
  3. 10 9
      pages/personal/index.js
  4. 8 7
      pages/personal/index.wxml
  5. 2 2
      pages/pkPage/index.js

+ 0 - 3
pages/childClassify/index.js

@@ -80,7 +80,4 @@ Page({
       url: `/pages/reading/index?videoId=${currentTarget.dataset.id}`
     })
   },
-  bindscrolltolower() {
-    this.loadMore()
-  },
 })

+ 1 - 1
pages/childClassify/index.wxml

@@ -15,7 +15,7 @@
   </view>
   <!-- 内容区域 -->
   <scroll-view class="worksList" style="{{childType?'padding-top:10rpx':''}}" scroll-y="true" enhanced
-    show-scrollbar="{{false}}" scroll-top="{{scrollTop}}" bindscrolltolower='bindscrolltolower'>
+    show-scrollbar="{{false}}" scroll-top="{{scrollTop}}" bindscrolltolower='loadMore'>
     <view class="worksBox" wx:for="{{list}}" wx:key="id">
       <view class="left">
         <image src="{{item.coverImg}}" class="cover" />

+ 10 - 9
pages/personal/index.js

@@ -3,13 +3,15 @@ import {
   setFans,
   getUserRead
 } from '~/api/user'
+import share from '~/mixins/share'
 import reachBottom from '~/mixins/reachBottom'
 Page({
-  behaviors: [reachBottom],
+  behaviors: [reachBottom, share],
   /**
    * 页面的初始数据
    */
   data: {
+    uid: '',
     userInfo: {},
     // type为pk,顶部显示为pk时样式,user为默认样式
     type: 'user'
@@ -18,15 +20,17 @@ Page({
    * 生命周期函数--监听页面加载
    */
   onLoad(options) {
-    console.log(options);
     this.setData({
-      type: options.type || 'user'
+      type: options.type || 'user',
+      uid: options.uid
     })
-    this.getUserInfo(options.uid)
   },
-  async getUserInfo(uid) {
+  onShow() {
+    this.getUserInfo()
+  },
+  async getUserInfo() {
     let res = await getUserInfo({
-      uid
+      uid: this.data.uid
     })
     this.setData({
       userInfo: res
@@ -38,9 +42,6 @@ Page({
       uid: this.data.userInfo.user.uid
     })
   },
-  bindscrolltolower() {
-    console.log('111');
-  },
   // 关注
   async setFans() {
     let newLike = !this.data.userInfo.like

+ 8 - 7
pages/personal/index.wxml

@@ -49,30 +49,31 @@
   </view>
   <view style="flex: 1;overflow: hidden;">
     <scroll-view class="worksList" scroll-y="true" enhanced show-scrollbar="{{false}}" scroll-top="{{scrollTop}}"
-      bindscrolltolower='bindscrolltolower'>
+      bindscrolltolower='loadMore'>
       <view class="worksBox" wx:for="{{list}}" wx:key="index">
         <view class="left">
           <image src="{{item.userRead.coverImg}}" class="cover" />
           <view class="work">
             <view class="title textOver">{{item.userRead.title}}</view>
             <view class="statistics">
-              <view class="statistic">
+              <button class="resetBtn statistic" open-type="share" data-info='{{item}}'>
                 <image src="/static/f.png" class="playImg" mode="" />
                 <view class="num">分享</view>
-              </view>
+              </button>
               <view class="statistic">
                 <image src="/static/p.png" class="playImg" mode="" />
-                <view class="num">{{item.userRead.commentAmount}}</view>
+                <view class="num">{{filters.numFilter(item.userRead.commentAmount||0)}}</view>
               </view>
               <view class="statistic">
                 <image src="/static/d.png" class="playImg" mode="" />
-                <view class="num">{{item.userRead.likeAmount}}</view>
+                <view class="num">{{filters.numFilter(item.userRead.likeAmount||0)}}</view>
               </view>
             </view>
           </view>
         </view>
-        <view class="goRead" data-id="103126010" bindtap="toPkPage">挑战PK</view>
+        <view class="goRead" data-id="{{item.userRead.id}}" bindtap="toPkPage">挑战PK</view>
       </view>
     </scroll-view>
   </view>
-</view>
+</view>
+<canvas id='share' type="2d"> </canvas>

+ 2 - 2
pages/pkPage/index.js

@@ -19,9 +19,9 @@ Page({
     console.log(options);
     let videoId = options.videoId
     this.getreadInfo(videoId)
-    this.resetData({
+    /* this.resetData({
       userReadId: videoId
-    })
+    }) */
   },
   async getreadInfo(videoId) {
     let videoInfo = await getreadInfo(videoId)