index.wxml 1.3 KB

12345678910111213141516171819202122
  1. <scroll-view wx:if="{{mode=='default'}}" scroll-x enable-flex class="scroll" scroll-into-view='{{"active"+active}}' scroll-into-view-offset='-20' scroll-with-animation enable-passive>
  2. <view class="item {{active==index?'active':''}}" id="{{'active'+index}}" wx:for="{{list}}" wx:key="index" data-index="{{index}}" bindtap="tabsChenge">
  3. <view class="icon" wx:if="{{item.icon}}">
  4. <text class="iconfont {{item.icon}}" />
  5. </view>
  6. <view wx:else class="num line-1">{{item.num}}</view>
  7. <view class="label line-1">{{language[item.label]||item.label}}</view>
  8. </view>
  9. </scroll-view>
  10. <scroll-view wx:elif="{{mode=='buts'}}" class='buts-scroll' scroll-x scroll-into-view='{{"active"+active}}' scroll-into-view-offset='-20' enable-flex scroll-with-animation enable-passive>
  11. <view class="buts-box" id="{{'active'+index}}" wx:for="{{list}}" wx:key="index" data-index="{{index}}" bindtap="tabsChenge">
  12. <view class="but-item {{active==index?'active':''}}" hover-class="navigator-hover">
  13. <view class="label line-1">{{language[item.label]||item.label}}</view>
  14. </view>
  15. </view>
  16. </scroll-view>
  17. <view class="slot-box" bindtouchstart="myTouchStart" bindtouchmove="myTouchMove">
  18. <slot name='padtop' />
  19. <slot name='{{list[active].label}}' />
  20. <slot />
  21. </view>
  22. <view wx:if="{{safety}}" class="safety" />