course.wxml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <!--subpackages/course/course.wxml-->
  2. <view style="background: #f5f5f5; padding: 20rpx 0;">
  3. <view class="container">
  4. <view class="container">
  5. <!-- 搜索框 -->
  6. <view class="search-bar">
  7. <input class="search-input" placeholder="搜索" />
  8. <image class="search-icon" src="{{sou}}" />
  9. </view>
  10. </view>
  11. <!-- 分类 -->
  12. <view class="category-tabs">
  13. <view wx:for="{{categories}}" wx:key="index">
  14. <view class="category-tab {{item.sort === categoriesindex ? 'active' : ''}}" bindtap="tabcategories" data-type="{{item.sort}}">{{item.name}}</view>
  15. </view>
  16. </view>
  17. <!-- 列表 -->
  18. <view class="course-list">
  19. <block wx:for="{{courseList}}" wx:key="id">
  20. <view class="card" bindtap="goToGoodsList" data-item="{{item}}">
  21. <view class="cardimg">
  22. <image style="width: 100%; height: 100%;" src="{{item.cover}}" />
  23. <view class="label {{item.type === 0 ? 'shipin' : item.type === 1 ? 'yinpin' : item.type === 2 ? 'PDF' : item.type === 3 ? 'PPT' : '图文'}} labelwg" >{{item.type === 0 ? '视频' : item.type === 1 ? '音频' : item.type === 2 ? 'PDF' : item.type === 3 ? 'PPT' : '图文'}}</view>
  24. </view>
  25. <view class="item-content">
  26. <view class="item-title">{{item.name}}</view>
  27. <view style="display: flex; justify-content: space-between;">
  28. <view class="item-subtitle">
  29. {{item.range}}
  30. </view>
  31. <view class="item-download-count">
  32. 已有{{item.download_count}}人下载
  33. </view>
  34. </view>
  35. <view class="item-buttons">
  36. <button class="preview-btn"><image class="download-icons" src="{{show_1}}" />在线预览</button>
  37. <image class="download-icon" src="{{xiazi}}" />
  38. </view>
  39. </view>
  40. </view>
  41. </block>
  42. </view>
  43. </view>
  44. </view>