swiper-nav.wxml 1008 B

1234567891011121314151617181920212223242526
  1. <wxs src="../common/utils.wxs" module="_" />
  2. <view
  3. wx:if="{{showControls}}"
  4. class="class {{prefix}}-class {{classPrefix}}__btn"
  5. style="{{_._style([style, customStyle])}}"
  6. >
  7. <view class="{{classPrefix}}__btn--prev" bind:tap="nav" data-dir="prev" aria-role="button" aria-label="上一张" />
  8. <view class="{{classPrefix}}__btn--next" bind:tap="nav" data-dir="next" aria-role="button" aria-label="下一张" />
  9. </view>
  10. <view
  11. wx:if="{{total >= minShowNum}}"
  12. style="{{_._style([style, customStyle])}}"
  13. class="class {{prefix}}-class {{classPrefix}} {{classPrefix}}--{{direction}} {{classPrefix}}__{{type}} {{classPrefix}}--{{paginationPosition}}"
  14. >
  15. <block wx:if="{{ type === 'dots' || type === 'dots-bar'}}">
  16. <view
  17. wx:for="{{total}}"
  18. wx:for-index="idx"
  19. wx:key="idx"
  20. class="{{_.cls(classPrefix + '__' + type + '-item', [['active', current === idx], direction])}}"
  21. />
  22. </block>
  23. <block wx:if="{{ type === 'fraction'}}"> {{current + 1}}/{{total}} </block>
  24. </view>