index.wxml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <wxs src="../../utils/filter.wxs" module="filters" />
  2. <view class="rankingBox">
  3. <view class="selectDay" style="background-color: {{backgroundColor}};">
  4. <view class="swiperBox">
  5. <image src="/static/rbtn.png" class="keys leftKey" bindtap="bindDateChange" data-type='next'
  6. wx:if="{{selector.next}}" />
  7. <swiper class="daySwiper" current="{{selector.currentDay}}">
  8. <block wx:for="{{historyList}}" wx:key="*this">
  9. <swiper-item>
  10. {{item}}
  11. </swiper-item>
  12. </block>
  13. </swiper>
  14. <image src="/static/rbtn.png" class="keys" bindtap="bindDateChange" data-type='previous' wx:if="{{selector.previous}}" />
  15. </view>
  16. </view>
  17. <view class="podiumBox {{podiumBoxBg}}">
  18. <view class="switchType" bindtap="switchType">
  19. <view class="ilk {{rankingType=='3'?'current tips2':''}}" data-type='3'>
  20. 热播榜
  21. </view>
  22. <view class="ilk {{rankingType=='4'?'current tips2':''}}" data-type='4'>
  23. 挑战PK榜
  24. </view>
  25. <view class="ilk {{rankingType=='2'?'current tips2':''}}" data-type='2'>
  26. 邀新榜
  27. </view>
  28. </view>
  29. <view class="podiumContent">
  30. <view class="user first">
  31. <image src="{{userList[0].avatar}}" class="avatar" bindtap="jumpUserInfo"
  32. data-uid='{{userList[0].uid}}' />
  33. <view class="iconBox">
  34. <image src="{{icon}}" class="icon {{rankingType=='4'?'iconPk':''}}" />
  35. <view class="num">{{userList[0].count}}</view>
  36. </view>
  37. <view class="nickName textOver">
  38. {{userList[0].nickName||userList[0].eid}}
  39. </view>
  40. </view>
  41. <view class="user second">
  42. <image src="{{userList[1].avatar}}" class="avatar" bindtap="jumpUserInfo"
  43. data-uid='{{userList[1].uid}}' />
  44. <view class="iconBox">
  45. <image src="{{icon}}" class="icon {{rankingType=='4'?'iconPk':''}}" />
  46. <view class="num">{{userList[1].count}}</view>
  47. </view>
  48. <view class="nickName textOver">
  49. {{userList[1].nickName||userList[1].eid}}
  50. </view>
  51. </view>
  52. <view class="user third">
  53. <image src="{{userList[2].avatar}}" class="avatar" bindtap="jumpUserInfo"
  54. data-uid='{{userList[2].uid}}' />
  55. <view class="iconBox">
  56. <image src="{{icon}}" class="icon {{rankingType=='4'?'iconPk':''}}" />
  57. <view class="num">{{userList[2].count}}</view>
  58. </view>
  59. <view class="nickName textOver">
  60. {{userList[2].nickName||userList[2].eid}}
  61. </view>
  62. </view>
  63. </view>
  64. </view>
  65. <view class="podiumList">
  66. <scroll-view scroll-y="true" enhanced="true" show-scrollbar="{{false}}" class="scrollBox">
  67. <view class="row" wx:for="{{userList.length-3}}" wx:key="index">
  68. <view class="left">
  69. <view class="num">{{index+4}}</view>
  70. <image src="{{userList[index+3].avatar}}" class="avatar" bindtap="jumpUserInfo"
  71. data-uid='{{userList[index+3].uid}}' />
  72. <view class="nickName textOver">
  73. {{userList[index+3].nickName||userList[index+3].eid}}
  74. </view>
  75. </view>
  76. <view class="right">
  77. <image src="{{icon}}" class="icon {{rankingType=='4'?'iconPk':''}}" />
  78. <view class="num"> {{userList[index+3].count}}</view>
  79. </view>
  80. </view>
  81. <view class="null" wx:if="{{userList.length<=3}}">
  82. <image src="/static/inviteH.png" class="nullImg" />
  83. <view>等你来冲榜!</view>
  84. </view>
  85. </scroll-view>
  86. </view>
  87. <view class="footer">
  88. <view class="left">我的排名<text>{{ranking?ranking:'100+'}}</text></view>
  89. <button class="resetBtn rigth" open-type="share" wx:if="{{rankingType!=4}}">
  90. <image src="/static/forward.png" class="share" />呼朋唤友来加热
  91. </button>
  92. <button class="resetBtn rigth" wx:else bindtap="jumpIndex">
  93. 我要冲榜
  94. </button>
  95. </view>
  96. </view>