navBar.wxml 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <cover-view class="lxy-nav-bar__placeholder {{ios ? 'ios' : 'android'}}"
  2. style="padding-top: {{navBarHeight+ navBarExtendHeight}}px;visibility: hidden;"></cover-view>
  3. <cover-view class="lxy-nav-bar {{extClass}}"
  4. style="background: {{backgroundColorTop}};height: {{navBarHeight+ navBarExtendHeight}}px;">
  5. <cover-view class="lxy-nav-bar__inner {{ios ? 'ios' : 'android'}}"
  6. style="{{navigationbarinnerStyle}}{{displayStyle}}">
  7. <cover-view class='lxy-nav-bar__left' style="{{navBarLeft}}">
  8. <cover-image wx:if="{{back&&!home}}" bindtap="back"
  9. src="{{iconTheme=='white' ? '../../images/navBar/back-w.png' :'../../images/navBar/back-b.png'}}"
  10. class="lxy-nav-bar__button lxy-nav-bar__btn_goback"></cover-image>
  11. <cover-view class="lxy-nav-bar_border_radius" wx:elif="{{!back&&home}}" bindtap="home">
  12. <cover-image
  13. src="{{iconTheme=='white' ? '../../images/navBar/home-w.png' :'../../images/navBar/home-b.png'}}"
  14. class="lxy-nav-bar__button lxy-nav-bar__one__home lxy-nav-bar__btn_gohome "></cover-image>
  15. </cover-view>
  16. <cover-view wx:elif="{{back&&home}}" class="lxy-nav-bar__buttons {{ios ? 'ios' : 'android'}} "
  17. style="background-color: {{leftBtnBgColor}};">
  18. <cover-image wx:if="{{back}}" bindtap="back"
  19. src="{{iconTheme=='white' ? '../../images/navBar/back-w.png' :'../../images/navBar/back-b.png'}}"
  20. class=" lxy-nav-bar__button lxy-nav-bar-margin-center lxy-nav-bar__btn_goback"></cover-image>
  21. <cover-view class="lxy-nav-bar-line" wx:if="{{back&&home}}"></cover-view>
  22. <cover-image wx:if="{{home }}" bindtap="home"
  23. src="{{iconTheme=='white' ? '../../images/navBar/home-w.png' :'../../images/navBar/home-b.png'}}"
  24. class="lxy-nav-bar__button lxy-nav-bar-margin-center lxy-nav-bar__btn_gohome"></cover-image>
  25. </cover-view>
  26. <cover-view wx:else>
  27. <slot name="left"></slot>
  28. </cover-view>
  29. </cover-view>
  30. <cover-view class='lxy-nav-bar__center'>
  31. <cover-view wx:if="{{title}}" class='lxy-nav-bar__center-title'>{{title}}
  32. </cover-view>
  33. <cover-view class='lxy-nav-bar-search' style="height:{{capsulePosition.height}}px;" wx:elif="{{searchBar}}"
  34. bindtap="search">
  35. <cover-view class='lxy-nav-bar-search__icon' />
  36. <cover-view class='lxy-nav-bar-search__input'>{{searchText}}</cover-view>
  37. </cover-view>
  38. <!-- 暂时不开发标题loading. 看后期需要 -->
  39. <!-- <cover-view wx:if="{{loading}}" class="lxy-nav-bar__loading">
  40. <cover-view class="lxy-loading" style="width:{{size.width}}rpx;height:{{size.height}}rpx;"></cover-view>
  41. </cover-view> -->
  42. <cover-view wx:else>
  43. <slot name="center"></slot>
  44. </cover-view>
  45. </cover-view>
  46. <cover-view class='lxy-nav-bar__right'>
  47. <slot name="right"></slot>
  48. </cover-view>
  49. </cover-view>
  50. </cover-view>