window.wxml 1.9 KB

123456789101112131415161718192021222324252627282930
  1. <!-- 图片橱窗 -->
  2. <view class="diy-window" style="background: {{ itemStyle.background }}; padding: {{ itemStyle.paddingTop }}px {{ itemStyle.paddingLeft }}px;">
  3. <!-- matrix -->
  4. <view wx:if="{{ itemStyle.layout > -1 }}" class="data-list avg-sm-{{ itemStyle.layout }}">
  5. <view wx:for="{{ dataList }}" wx:key="this" wx:for-item="dataItem" class="data-item" style="padding: {{ itemStyle.paddingTop }}px {{ itemStyle.paddingLeft }}px;">
  6. <view class="item-image" catchtap="navigationTo" data-url="{{ dataItem.linkUrl }}">
  7. <image class="image" mode="widthFix" src="{{ dataItem.imgUrl }}"></image>
  8. </view>
  9. </view>
  10. </view>
  11. <!-- display -->
  12. <view wx:else class="display">
  13. <view class="display-left" style="padding: {{ itemStyle.paddingTop }}px {{ itemStyle.paddingLeft }}px;">
  14. <image class="image" catchtap="navigationTo" data-url="{{ dataList[0].linkUrl }}" src="{{ dataList[0].imgUrl }}"></image>
  15. </view>
  16. <view class="display-right">
  17. <view wx:if="{{ dataList.length >= 2 }}" class="display-right1" style="padding: {{ itemStyle.paddingTop }}px {{ itemStyle.paddingLeft }}px;">
  18. <image class="image" catchtap="navigationTo" data-url="{{ dataList[1].linkUrl }}" src="{{ dataList[1].imgUrl }}"></image>
  19. </view>
  20. <view class="display-right2">
  21. <view wx:if="{{ dataList.length >= 3 }}" class="left" style="padding: {{ itemStyle.paddingTop }}px {{ itemStyle.paddingLeft }}px;">
  22. <image class="image" catchtap="navigationTo" data-url="{{ dataList[2].linkUrl }}" src="{{ dataList[2].imgUrl }}"></image>
  23. </view>
  24. <view wx:if="{{ dataList.length >= 4 }}" class="right" style="padding: {{ itemStyle.paddingTop }}px {{ itemStyle.paddingLeft }}px;">
  25. <image class="image" catchtap="navigationTo" data-url="{{ dataList[3].linkUrl }}" src="{{ dataList[3].imgUrl }}"></image>
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. </view>