product-list.wxml 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. <!--components/product-list/product-list.wxml-->
  2. <scroll-view class="scrollView {{position === 'index'&&'scrollViewIndex'}} {{isMargin && 'marginTop'}}" scroll-y bindscrolltolower="onReachBottom">
  3. <view class="products">
  4. <view class="goods-item" wx:for="{{goodsList}}" wx:key="index" data-prod="{{item}}" catchtap="goProdDetail">
  5. <view class="goods-image">
  6. <image src="{{item.prodPicList[0].picUrl}}" mode="aspectFill" class="goods-image-inner"></image>
  7. </view>
  8. <view class="goods-info">
  9. <text class="goods-name">{{item.prodName}}</text>
  10. <text class="goods-price" wx:if="{{position !== 'presale'}}">¥{{item.price}}</text>
  11. </view>
  12. <view class="goods-action" wx:if="{{position !== 'presale'}}">
  13. <view class="favorite">
  14. <image src="/images/index/fav.png" class="favorite-icon"></image>
  15. </view>
  16. <view class="goods-but">
  17. <image class="add-to-cart" src="/images/index/add-cart.png" mode="" data-prod="{{item}}" catchtap="addCart"/>
  18. <image class="buy-now" src="/images/index/buy-now.png" mode="" data-prod="{{item}}" catchtap="addCart"/>
  19. </view>
  20. </view>
  21. <view class="goods-action" wx:else>
  22. <text class="goods-price">¥{{item.price}}</text>
  23. <view class="goods-but">
  24. <view class="favorite">
  25. <image src="/images/mall/fav.png" class="favorite-icon"></image>
  26. </view>
  27. <image class="shoppingCart" src="/images/mall/cart.png" mode="widthFix" data-prod="{{item}}" catchtap="addCart"/>
  28. </view>
  29. </view>
  30. </view>
  31. </view>
  32. </scroll-view>