index.wxml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <view class="goods-list-container">
  2. <filter
  3. wr-class="filter-container"
  4. bind:change="handleFilterChange"
  5. layout="{{layout}}"
  6. sorts="{{sorts}}"
  7. overall="{{overall}}"
  8. bind:showFilterPopup="showFilterPopup"
  9. >
  10. <filter-popup
  11. slot="filterPopup"
  12. show="{{show}}"
  13. bind:showFilterPopupClose="showFilterPopupClose"
  14. bind:reset="reset"
  15. bind:confirm="confirm"
  16. >
  17. <view class="price-container" slot="filterSlot">
  18. <view class="price-between">价格区间</view>
  19. <view class="price-ipts-wrap">
  20. <t-input
  21. align="center"
  22. type="number"
  23. t-class="price-ipt"
  24. placeholder="最低价"
  25. value="{{minVal}}"
  26. bindchange="onMinValAction"
  27. />
  28. <view class="price-divided">-</view>
  29. <t-input
  30. align="center"
  31. type="number"
  32. t-class="price-ipt"
  33. placeholder="最高价"
  34. value="{{maxVal}}"
  35. bindchange="onMaxValAction"
  36. />
  37. </view>
  38. </view>
  39. </filter-popup>
  40. </filter>
  41. <view class="empty-wrap" wx:if="{{goodsList.length === 0 && hasLoaded}}">
  42. <t-empty t-class="empty-tips" size="240rpx" description="暂无相关商品" />
  43. </view>
  44. <view class="category-goods-list" wx:if="{{goodsList.length}}">
  45. <goods-list
  46. wr-class="wr-goods-list"
  47. goodsList="{{goodsList}}"
  48. bind:click="gotoGoodsDetail"
  49. bind:addcart="handleAddCart"
  50. />
  51. </view>
  52. <load-more wx:if="{{goodsList.length > 0}}" status="{{loadMoreStatus}}" no-more-text="没有更多了" />
  53. </view>
  54. <t-toast id="t-toast" />