catalog.wxml 1.3 KB

123456789101112131415161718192021222324
  1. <view class="catalog-container acea-row">
  2. <scroll-view class="scroll" scroll-y scroll-with-animation enable-passive scroll-into-view="{{ toView }}">
  3. <view id="menu{{ item.id }}" class="item {{ item.id == menuId ? 'active' : '' }}" wx:for="{{ leftMenu }}" wx:key="index" data-id="{{ item.id }}" bindtap="changeCategory">{{ item.name }}</view>
  4. </scroll-view>
  5. <view class="content">
  6. <view class="top jhx_bg0">
  7. <van-field value="{{ name }}" left-icon='/static/images/icon_search_black.png' placeholder="搜索商品" border="{{ false }}" bind:change="nameInput" />
  8. </view>
  9. <scroll-view class="list" scroll-y refresher-enabled refresher-triggered="{{ loading }}" bindrefresherrefresh="pullDownRefresh" bindscrolltolower="scrolltolower">
  10. <van-empty wx:if="{{ !goodsList.length }}" image="/static/images/empty_goods.png" description="没有相关商品" />
  11. <view class="item jhx_bg0" wx:for="{{ goodsList }}" wx:key="id" data-id="{{ item.id }}" bindtap="toDetail">
  12. <view class="left-image"><image src="{{ item.picUrl[0] }}" /></view>
  13. <view style="flex: 1;">
  14. <view class="title line1 line2">{{ item.name }}</view>
  15. <view class="label {{ item.labelName ? '' : 'block' }}">{{ item.labelName }}</view>
  16. <view class="price"><text>¥</text>{{ item.retailPrice }}</view>
  17. </view>
  18. </view>
  19. </scroll-view>
  20. </view>
  21. </view>