index.wxml 1.9 KB

12345678910111213141516171819202122232425262728293031323334
  1. <!--miniprogram/pages/marvellous/index.wxml-->
  2. <view class="marvellous">
  3. <startAn wx:if="{{pageType === 'video' && showAnVideo}}" bindclose="closeAnvido"></startAn>
  4. <view class="htead"></view>
  5. <view wx:if="{{!showAnVideo}}">
  6. <view class="bg">
  7. <!-- <text>{{item.title}}</text> -->
  8. <van-empty wx:if="{{!pageList.length}}" description="暂无数据" />
  9. <view class="icon_container" >
  10. <view class="icon_item_cell" wx:for="{{pageList}}" wx:for-item="v" wx:for-index="o" wx:key="_id"
  11. data-index="{{v.index}}" data-key="{{index}}" data-o="{{o}}" data-url="{{v.url}}" bindtap="showImg"
  12. bindlongtap="longtap">
  13. <cover-view wx:if="{{showSelect}}" class="btnClose {{ v.select ? 'act': '' }}" size="{{20}}">√</cover-view>
  14. <image style="background-color: #000" mode="aspectFit" wx:if="{{pageType === 'img'}}" class="img"
  15. src="{{v.url}}" lazy-load="{{true}}">
  16. </image>
  17. <image style="background-color: #000" mode="aspectFit" bindlongtap="longtap" class="img" wx:if="{{v && v.url && pageType === 'video'}}"
  18. src="{{v.img}}" lazy-load="{{true}}">
  19. </image>
  20. <!-- <video custom-cache="{{false}}" show-progress="{{false}}" show-fullscreen-btn="{{false}}" show-play-btn="{{false}}"
  21. show-center-play-btn="{{false}}" bindlongtap="longtap" wx:if="{{v && v.url && pageType === 'video'}}" class="video {{}}"
  22. src="{{v.url}}"></video> -->
  23. <view class="title">{{v.title}}</view>
  24. </view>
  25. </view>
  26. </view>
  27. </view>
  28. <!-- 视频 -->
  29. <view class="videoM " style="display: {{showVideo == '' ? 'none': 'block'}}">
  30. <mp-icon class="close" icon="close2" color="#fff" size="{{25}}" bindtap="closeVideo"></mp-icon>
  31. <video initial-time='0.01' custom-cache="{{false}}" show-play-btn="{{true}}" wx:if="{{showVideo}}" class="v" src="{{showVideo}}"></video>
  32. </view>
  33. </view>