index.wxml 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <view class="container">
  2. <van-notice-bar wx:if="{{noticeVis}}" left-icon="volume-o" mode="link" text="{{notice}}" bindtap="toNotice" style="padding-bottom:10rpx;" />
  3. <view class="banner">
  4. <swiper class='u-wrp-bnr' indicator-dots="true" interval='5000' duration='1000'>
  5. <block wx:for="{{bnrUrl}}" wx:for-index="index" wx:key="idx">
  6. <swiper-item bindtap="gomyClass" data-item="{{item}}">
  7. <image src='{{item.clasImg}}' class='u-img-slide' mode='aspectFill'></image>
  8. <image src='/images/mb.png' class='uimg' mode='aspectFill'></image>
  9. <view class="text text0">{{item.clasName}}</view>
  10. <view class="text text1" wx:if="{{item.remark}}">主办:{{item.remark}}</view>
  11. <view class="text text2" wx:if="{{item.organizer}}">承办:{{item.organizer}}</view>
  12. <view class="text text3" wx:if="{{item.beginDate}}">开班时间:{{item.beginDate}} 至 {{item.endDate}}</view>
  13. <image src='/images/goclass.png' mode='aspectFill' class="gozbbtn" wx:if='{{item.isActive==5}}'></image>
  14. </swiper-item>
  15. </block>
  16. </swiper>
  17. </view>
  18. <view class="sec">
  19. <view class="sec_item" bindtap="gostartClass" data-item='{{jjdataArr}}'>
  20. <image src="/images/jjkb.png" mode='aspectFill' class="secimg"></image>
  21. <view class="text4">即将开班</view>
  22. <view class="text5">即将开班:{{jjdataArr}}个</view>
  23. </view>
  24. <view class="sec_item1" bindtap="goagoClass" data-item='{{wqdataArr}}'>
  25. <image src="/images/wqpx.png" mode='aspectFill' class="secimg"></image>
  26. <view class="text4">往期开班</view>
  27. <view class="text5">往期开班:{{wqdataArr}}个</view>
  28. </view>
  29. </view>
  30. <view style="height:15rpx;width:750rpx;background-color:#F2F2F2"></view>
  31. <van-grid class="gridbox">
  32. <van-grid-item use-slot wx:for="{{gridArr}}" wx:for-index="idx" wx:for-item="item" wx:key="idx" bindtap="goGrid" data-id="{{idx}}" style="position:relative">
  33. <image style="width: 103rpx; height: 94rpx;" src="{{item.url}}" />
  34. <text class="grid_text">{{item.name}}</text>
  35. <view wx:if='{{!item.isread}}' style="width:10rpx;height:10rpx;background-color:red;border-radius:30rpx;border:1rpx solid red;position:absolute;top:30rpx;right:30rpx"></view>
  36. </van-grid-item>
  37. </van-grid>
  38. <view style="height:15rpx;width:750rpx;background-color:#F2F2F2"></view>
  39. <!-- <view class="xczs">
  40. <view class="zb1" wx:for="{{xczsArr}}" wx:for-index="idx" wx:for-item="item" bindtap="turnDetails" id="{{idx}}" wx:key="idx">
  41. <image src='{{item.img}}' mode="aspectFill" class="show1"></image>
  42. <view class="grayblock">
  43. <view class="show_text">{{item.name}}</view>
  44. <view class="viedoxx">
  45. <image src='/images/qb.png' mode='aspectFill' class="qb"></image>
  46. <view style="color:#e82315;font-size:25rpx;font-weight:500;float:left">{{item.tag}}</view>
  47. <view style="color:#848585;font-size:22rpx;float:right;margin-right:20rpx">{{item.playTimes}}人看过</view>
  48. </view>
  49. </view>
  50. </view>
  51. </view> -->
  52. <van-tabs active="{{ active }}" bind:change="onChange">
  53. <van-tab wx:for="{{vType}}" wx:for-item="titem" title="{{titem}}" wx:key="titem" title-style="font-size:25rpx">
  54. <view class="xczs">
  55. <view class="zb1" wx:for="{{xcpArr}}" wx:for-index="idx" wx:for-item="item" wx:key="idx" bindtap="goSeevideo" data-item="{{item}}">
  56. <image src='{{item.courseImg}}' mode='aspectFill' class="show1"></image>
  57. <view class="grayblock">
  58. <view class="show_text">{{item.courseName}}</view>
  59. <view class="viedoxx">
  60. <view style="color:#848585;font-size:22rpx;float:right;margin-right:20rpx">
  61. <image src='/images/qb.png' mode='aspectFill' class="qb"></image>{{item.playTimes}}人看过
  62. </view>
  63. </view>
  64. </view>
  65. </view>
  66. </view>
  67. </van-tab>
  68. </van-tabs>
  69. </view>