table.wxml 1.3 KB

123456789101112131415161718192021222324
  1. <!--table-->
  2. <block wx:if="{{data.tag === 'table'}}">
  3. <view class="h2w__tableParent">
  4. <view class="h2w__table {{data.attrs.class || ''}}" width="{{data.attrs.width}}" style="{{data.attrs.style}}">
  5. <!--thead、tbody、tfoot-->
  6. <block wx:if="{{data.children}}" wx:for="{{data.children}}" wx:for-item="item" wx:key="i">
  7. <view wx:if="{{item.tag}}" class="{{item.attrs.class || ''}}">
  8. <!--tr-->
  9. <block wx:if="{{item.children}}" wx:for="{{item.children}}" wx:for-item="trItem" wx:key="i">
  10. <view wx:if="{{trItem.tag}}" class="{{trItem.attrs.class || ''}}">
  11. <!--td/th-->
  12. <block wx:if="{{trItem.children}}" wx:for="{{trItem.children}}" wx:for-item="tdItem" wx:key="i">
  13. <view wx:if="{{tdItem.tag}}" class="{{tdItem.attrs.class || ''}}" style="{{tdItem.attrs.style || ''}}">
  14. <!--content-->
  15. <decode wx:if="{{tdItem.children}}" nodes="{{tdItem}}"/>
  16. </view>
  17. </block>
  18. </view>
  19. </block>
  20. </view>
  21. </block>
  22. </view>
  23. </view>
  24. </block>