Explorar o código

联调官方活动列表接口

bayi %!s(int64=2) %!d(string=hai) anos
pai
achega
316e40389b
Modificáronse 2 ficheiros con 29 adicións e 4 borrados
  1. 26 1
      components/activityList/index.js
  2. 3 3
      components/activityList/index.wxml

+ 26 - 1
components/activityList/index.js

@@ -73,6 +73,31 @@ Component({
       this.setData({
         dsqList: [...this.data.dsqList, dsq]
       })
-    }
+    },
+    activityEvent({
+      currentTarget
+    }) {
+      //1:图片,2:邀新榜,3:热播榜,4:挑战pk榜,5,朗读赛,6,领取勋章
+      switch (currentTarget.dataset.type) {
+        case 1:
+          break;
+        case 2:
+          wx.navigateTo({
+            url: '/pages/ranking/index?type=2&title=邀新榜',
+          })
+          break;
+        case 3:
+          wx.navigateTo({
+            url: '/pages/ranking/index?type=3&title=热播榜',
+          })
+          break;
+        case 4:
+          wx.navigateTo({
+            url: '/pages/ranking/index?type=4&title=挑战榜',
+          })
+          break;
+        default:
+      }
+    },
   }
 })

+ 3 - 3
components/activityList/index.wxml

@@ -24,13 +24,13 @@
           <view class="title">{{item.title}}</view>
           <view class="time">{{filters.formatDate(item.startTime,2)}}—{{filters.formatDate(item.endTime,2)}}</view>
         </view>
-        <view class="btn">立即参与</view>
+        <view class="btn" bindtap="activityEvent" data-type='{{item.type}}'>立即参与</view>
       </view>
     </view>
     <view class="ranking-class-1" wx:if="{{item.bannerType==2}}">
       <view class="header">
         <view class="title">{{item.title}}</view>
-        <view class="toAll">查看全部
+        <view class="toAll" bindtap="activityEvent" data-type='{{item.type}}'>查看全部
           <image src="/static/black.png" class="backIcon" />
         </view>
       </view>
@@ -72,7 +72,7 @@
           <view class="title">{{item.title}}</view>
           <!-- <view class="title">{{type=='2'?'邀新榜':type=='3'?'热播榜':'PK榜'}}</view><text>TOP100</text> -->
         </view>
-        <view class="toAll">查看全部
+        <view class="toAll" bindtap="activityEvent" data-type='{{item.type}}'>查看全部
           <image src="/static/rBtn.png" class="backIcon" />
         </view>
       </view>