index.wxml 1.3 KB

123456789101112131415161718192021222324
  1. <view class="media">
  2. <!-- 图片 -->
  3. <navigator url="#" class="item" wx:for="{{files.images}}" wx:key="attachmentid">
  4. <image src="{{item.url}}" data-index="{{index}}" data-type='image' mode="aspectFill" bindtap="viewMedias" />
  5. <image wx:if="{{delete}}" class="delete" src="/static/image/delete.png" data-item="{{item}}" bindtap="handleDeleteFile" />
  6. </navigator>
  7. <!-- 视频 -->
  8. <navigator url="#" class="item" wx:for="{{files.videos}}" wx:key="attachmentid">
  9. <image src="{{item.subfiles[0].url}}" mode="aspectFill" />
  10. <view class="shade" data-index="{{index}}" data-type='video' bindtap="viewMedias">
  11. <van-icon size='48rpx' name="play" />
  12. </view>
  13. <image wx:if="{{delete}}" class="delete" src="/static/image/delete.png" data-item="{{item}}" bindtap="handleDeleteFile" />
  14. </navigator>
  15. <!-- 文件 -->
  16. <navigator url="#" class="item file" wx:for="{{files.files}}" wx:key="attachmentid" data-item='{{item}}' bindtap="viewFlies">
  17. <image class="image" src="{{item.cover}}" mode="heightFix" />
  18. <view class="name">
  19. {{item.document}}
  20. </view>
  21. <image wx:if="{{delete}}" class="delete" src="/static/image/delete.png" data-item="{{item}}" catchtap="handleDeleteFile" />
  22. </navigator>
  23. </view>
  24. <!-- list="{{files.files}}" -->