index.wxml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <wxs src="../../utils/filter.wxs" module="filters" />
  2. <view class="classBox">
  3. <scroll-view class="classify" scroll-x="true" scroll-into-view="{{currentId}}" enhanced show-scrollbar="{{false}}"
  4. wx:if="{{type=='class'&&!childType}}">
  5. <view id="{{'class'+index}}" class="name {{currentIndex==index?'currentClass':''}}" wx:for="{{categoryList}}"
  6. wx:key="id" data-index="{{index}}" data-title='{{item.title}}' bindtap="setClass">
  7. {{item.title}}
  8. </view>
  9. </scroll-view>
  10. <view class="searchBox" wx:if="{{type=='search'}}">
  11. <input class="input" placeholder="请输入搜索内容" bindconfirm='search' confirm-type='send' bindinput="setSearch"
  12. value="{{text}}" maxlength='20'/>
  13. <view class="searchBtn" catchtap="search">
  14. <image src="/static/search-2.png" class="img" />
  15. </view>
  16. </view>
  17. <view class="historyList" wx:if="{{text==''&&list.length==0}}">
  18. <view class="notes" wx:for="{{historySearch}}" wx:key="index" data-text="{{item}}" bindtap="historySearch">
  19. <view class="left">
  20. <image src="/static/clock.png" class="clock" />
  21. {{item}}
  22. </view>
  23. <view class="delete" data-text="{{item}}" catchtap="deleteHistory">
  24. ×
  25. </view>
  26. </view>
  27. <view class="clearHistory" bindtap="clearHistory" wx:if="{{historySearch.length>0}}">
  28. 清除搜索记录
  29. </view>
  30. </view>
  31. <!-- 内容区域 -->
  32. <scroll-view wx:if="{{list.length>0}}" class="worksList" style="{{childType?'padding-top:10rpx':''}}" scroll-y="true"
  33. enhanced show-scrollbar="{{false}}" scroll-top="{{scrollTop}}" bindscrolltolower='loadMore'>
  34. <view class="worksBox" wx:for="{{list}}" wx:key="id" data-id="{{item.id}}" bindtap="goRead">
  35. <view class="left">
  36. <image src="{{item.coverImg}}" class="cover" wx:if="{{item.resourcesType==0}}" />
  37. <view class="audioCover" style="background-image: url({{item.backgroundVirtualImg}});" wx:else>
  38. <image src="/static/audioBg.png" class="audioPlayBg" />
  39. <image src="/static/zhen.png" class="audioPlayZhen" />
  40. <image src="{{item.coverImg}}" class="cover" />
  41. </view>
  42. <view class="work">
  43. <view class="title textOver">{{item.title}}</view>
  44. <view class="statistics">
  45. <view class="statistic">
  46. <image src="/static/zp.png" class="playImg" mode="" />
  47. <view class="num">{{filters.numFilter(item.readAmount)|| 0}}</view>
  48. </view>
  49. <view class="statistic">
  50. <image src="/static/play2.png" class="playImg" mode="" />
  51. <view class="num">{{filters.numFilter(item.playAmount)|| 0}}</view>
  52. </view>
  53. </view>
  54. </view>
  55. </view>
  56. <view class="goRead">去朗读</view>
  57. </view>
  58. </scroll-view>
  59. <emptyBg wx:if="{{text!=''&&nullList}}" message="没有找到想要的内容~"></emptyBg>
  60. </view>