Przeglądaj źródła

今日留言和冠军心得分页

xjc 2 lat temu
rodzic
commit
7c4bd87715
2 zmienionych plików z 31 dodań i 38 usunięć
  1. 25 12
      pages/index/index.js
  2. 6 26
      pages/index/index.wxml

+ 25 - 12
pages/index/index.js

@@ -27,9 +27,11 @@ Page({
     total3: 0,
     page4: 1,
     total4: 0,
-    page5:1, // 今日留言加载更多
+    page5:1,
     total5:0,
-    error:0
+    error:0,
+    page6:1, 
+    total6:0,
   },
   onLoad() {
     
@@ -151,14 +153,26 @@ Page({
 
   getData(){
     //心得
-    $api.getChampionlList().then(res => {
+    var championList = this.data.championList;
+    $api.getChampionlList({page: this.data.page6, page_size: 20}).then(res => {
+      res.data.data.list.forEach(item => {
+        championList.push(item)
+      })
       this.setData({
-        championList: res.data.data.list
+        championList: championList,
+        total6: res.data.data.total
       })
     })
-    
-    
   }, 
+  next6: function () {
+    if (this.data.championList.length < this.data.total6) {
+      const page = this.data.page6 + 1
+      this.setData({
+        page6: page
+      })
+      this.getData()
+    }
+  },
   //热门选手分页
   next3: function () {
     if (this.data.hotFollowList.length < this.data.total3) {
@@ -255,14 +269,13 @@ Page({
 
   getExp(){
     $api.getExperience({page:this.data.page5,page_size:20}).then(res=>{
-      var data=res.data.data.list;
-      data.forEach(item=>{
-        item.today_income=parseInt(item.today_income)+"%"
-        item.total_income=parseInt(item.total_income)+"%"
+      var hotFollowList = this.data.explist
+      res.data.data.list.forEach(item => {
+        hotFollowList.push(item)
       })
       this.setData({
-        explist: data,
-        total5: res.data.data.list.total
+        explist: hotFollowList,
+        total5: res.data.data.total
       })
     })
   },

+ 6 - 26
pages/index/index.wxml

@@ -136,7 +136,7 @@
                 <text class="rank" wx:if='{{index>2}}'>{{index+1}}</text>
                 <view class="name">
                   {{item.player_name}}  <text>{{item.badge}}</text>
-                  <view>关注 
+                  <view>关注
                     <text>{{item.count}}</text>
                   </view>
                 </view>
@@ -175,30 +175,7 @@
                   <image mode="widthFix" src="../../images/zan.png"></image>
                   <text>{{item.zans_count}}</text>
               </view>
-
-
-              <!-- <view class="name">{{item.username}}  <text wx:if='{{item.badge}}'>{{item.badge}}</text> 
-              <view>TOP <text>{{item.group_rank}}</text></view></view> 
-              <view class="info">
-                日期: <view>{{item.stock_date}}(今日收益 
-                <text  class="{{item.today_income[0]=='-' ?'down':'up'}}">{{item.today_income}}</text>)</view>
-              </view>
-              <view class="info">
-                资产:  <view><label>{{item.today_fund}}w</label> (总收益 
-                <text  class="{{item.total_income[0]=='-' ?'down':'up'}}">{{item.total_income}}</text>
-                胜率<text  class="{{item.win_rate[0]=='-' ?'down':'up'}}"> {{item.win_rate}}</text>
-                )</view>
-              </view>
-               <view class="info">
-                  持仓: 
-                    <view wx:if='{{item.is_markt}}'>开超市</view>
-                    <view wx:elif='{{item.today_stock.length>0}}'>
-                        <block wx:for="{{item.today_stock}}" wx:for-item='i'> {{i.name}}({{i.fund}}w) </block>
-                    </view>
-                    <view wx:else>空仓</view>
-                </view>-->
-                </navigator>
-              
+              </navigator>
           </view>
           <block wx:if='{{total5 >= 20}}'>
             <view class='loading' wx:if='{{explist.length < total5}}'>上拉加载更多...</view>
@@ -269,7 +246,7 @@
       </scroll-view>
   </swiper-item> -->
   <swiper-item>
-      <scroll-view  scroll-y='{{true}}'>
+      <scroll-view  scroll-y='{{true}}' bindscrolltolower='next6'>
           <navigator hover-class="none" url="../detail/detail?id={{item.id}}" class="list" wx:for='{{championList}}'>
              <view>
                 <view class="title">
@@ -279,6 +256,9 @@
              </view>
              <image src="{{item.img}}"></image>
           </navigator>
+          <block wx:if='{{total6 >= 20}}'>
+            <view class='loading' wx:if='{{championList.length < total6}}'>上拉加载更多...</view>
+          </block>
       </scroll-view>
   </swiper-item>