index.wxml 950 B

12345678910111213141516171819202122
  1. <!--miniprogram/custom-tab-bar/index.wxml-->
  2. <cover-view class="tab-layout">
  3. <cover-view class="tab-bar">
  4. <cover-view wx:for="{{list}}" wx:key="index" class="tab-bar-item" data-sj="{{item}}" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab">
  5. <cover-image src="{{index === selectIndex ? item.selectedIconPath : item.iconPath}}"></cover-image>
  6. <cover-view style="color: {{index === selectIndex ? selectedColor : color}}">{{item.text}} </cover-view>
  7. <cover-view class="icon" wx:if="{{index === tips.index}}">{{tips.count}}</cover-view>
  8. </cover-view>
  9. </cover-view>
  10. <cover-view
  11. wx:for="{{list}}"
  12. wx:key="index"
  13. class="keynote"
  14. data-path="{{item.pagePath}}"
  15. data-index="{{index}}"
  16. bindtap="switchTab"
  17. style="left: {{index * (1 / list.length) * 100}}%; width: {{(1 / list.length * 100)}}%"
  18. wx:if="{{item.keynote}}">
  19. <cover-image src="{{item.keyiconPath}}"></cover-image>
  20. </cover-view>
  21. </cover-view>