index.axml 1.5 KB

1234567891011121314151617181920212223242526272829
  1. <template name="List">
  2. <scroll-view scroll-y>
  3. <view>
  4. <view class="a-list">
  5. <block a:if={{header}}>
  6. <view class="a-list-header">{{header}}</view>
  7. </block>
  8. <view a:if={{data}} class="a-list-items">
  9. <block a:for={{data}}>
  10. <view
  11. class="a-list-item {{index !== (data.length - 1) ? '': 'last'}} am-list-item-{{item.align || 'middle'}}"
  12. hover-class="a-list-item-hover"
  13. onTap="{{onItemTap}}"
  14. data-index={{index}}
  15. >
  16. <view class="a-list-item-line {{item.textMode ? 'a-list-item-line-' + item.textMode : ''}}">
  17. <image a:if={{item.thumb}} class="a-list-item-thumb" src="{{item.thumb}}" mode="scaleToFill" />
  18. <text class="a-list-item-content">{{item.title}}</text>
  19. <view a:if={{item.extra}} class="a-list-item-extra" >{{item.extra}}</view>
  20. <view a:if={{item.arrow}} class="a-list-arrow a-list-arrow-{{item.arrow}}" />
  21. <view class="a-list-item-bottom" />
  22. </view>
  23. </view>
  24. </block>
  25. </view>
  26. </view>
  27. </view>
  28. </scroll-view>
  29. </template>