dropdownmenu.wxml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <view class="nav">
  2. <view class="nav-child {{district_open? 'active' : ''}}" bindtap="tapDistrictNav" hidden='{{dropDownMenuDistrictData.length > 0 ? false :true}}' data-nav="1">
  3. <view class="nav-title">{{district_right_select_name.length > 0 ?district_right_select_name : dropDownMenuTitle[0]}}</view>
  4. <view class="icon"></view>
  5. </view>
  6. <view class="nav-child borders {{source_open? 'active' : ''}}" bindtap="tapSourceNav" hidden='{{dropDownMenuSourceData.length > 0 ? false : true}}' data-nav="2">
  7. <view class="nav-title">{{selected_source_name.length > 0 ?selected_source_name : dropDownMenuTitle[1]}}</view>
  8. <view class="flexEmpty"></view>
  9. <view class="icon"></view>
  10. </view>
  11. <view class="nav-child borders-right {{style_open? 'active' : ''}}" bindtap="tapStyleNav" hidden='{{dropDownMenuStyleData.length > 0 ? false : true}}' data-nav="3">
  12. <view class="nav-title">{{selected_style_name.length > 0 ?selected_style_name : dropDownMenuTitle[2]}}</view>
  13. <view class="icon"></view>
  14. </view>
  15. <view class="nav-child {{filter_open ? 'active' : ''}}" bindtap="tapFilterNav" hidden='{{dropDownMenuFilterData.length > 0 ? false : true}}' data-nav="4">
  16. <view class="nav-title">{{selected_filter_name.length > 0 ?selected_filter_name : dropDownMenuTitle[3]}}</view>
  17. <view class="icon"></view>
  18. </view>
  19. </view>
  20. <view class="district {{district_open ? 'show' : 'disappear'}} ">
  21. <view class="half half-left">
  22. <view class="{{district_left_select == item.id ? 'current_left_select' : ''}}" wx:for="{{dropDownMenuDistrictData}}" bindtap="selectDistrictLeft" data-model='{{item}}' wx:key="unique">
  23. {{item.title}}
  24. </view>
  25. </view>
  26. <view class="half half-right">
  27. <view class="{{district_right_select == item.id ? 'current_right_select' : ''}}" wx:for="{{dropDownMenuDistrictDataRight}}" bindtap="selectDistrictRight" data-model='{{item}}' wx:key="unique">
  28. {{item.title}}
  29. </view>
  30. </view>
  31. </view>
  32. <view class="container container_hd {{source_open ? 'show' : 'disappear'}} ">
  33. <view class='z-height'>
  34. <view>
  35. <block wx:for="{{dropDownMenuSourceData}}" wx:key="unique">
  36. <view class="sortitem {{selected_source_id==item.id ? ' active ' : ' '}}" data-model='{{item}}' bindtap='selectSourceItem'> {{item.title}}</view>
  37. </block>
  38. </view>
  39. </view>
  40. </view>
  41. <view class="container container_hd {{style_open ? 'show' : 'disappear'}} ">
  42. <view class='z-height'>
  43. <view>
  44. <block wx:for="{{dropDownMenuStyleData}}" wx:key="unique">
  45. <view class="sortitem {{selected_style_id==item.id ? ' active ' : ' '}}" data-model='{{item}}' bindtap='selectStyleItem'> {{item.title}}</view>
  46. </block>
  47. </view>
  48. </view>
  49. </view>
  50. <view class="container container_hd {{filter_open ? 'show' : 'disappear'}} ">
  51. <view class='z-height'>
  52. <view>
  53. <block wx:for="{{dropDownMenuFilterData}}" wx:key="unique">
  54. <view class="sortitem {{selected_filter_id==item.id ? ' active ' : ' '}}" data-model='{{item}}' bindtap='selectFilterItem'> {{item.title}}</view>
  55. </block>
  56. </view>
  57. </view>
  58. </view>