index.wxml 789 B

12345678910111213141516171819202122232425262728
  1. <wxs module="handler" src="./index.wxs"></wxs>
  2. <view class="item-wrap item-wrap-class"
  3. list="{{list}}"
  4. style="{{wrapStyle}}"
  5. baseData="{{baseData}}"
  6. change:list="{{handler.listObserver}}"
  7. change:baseData="{{handler.baseDataObserver}}">
  8. <view
  9. class="item"
  10. wx:for="{{list}}"
  11. wx:key="id"
  12. data-index="{{index}}"
  13. style="width: {{100/columns}}%"
  14. bind:longpress="{{handler.longPress}}"
  15. catch:touchmove="{{dragging ? handler.touchMove : ''}}"
  16. catch:touchend="{{dragging ? handler.touchEnd : ''}}">
  17. <block wx:if="{{item.extraNode}}">
  18. <slot name="{{item.slot}}"></slot>
  19. </block>
  20. <block wx:else>
  21. <item data-index="{{index}}" searchVal="{{searchVal}}" columns="{{columns}}" item-data="{{item.data}}" bind:click="itemClick"/>
  22. </block>
  23. </view>
  24. </view>