index.wxml 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <navigator class="product" bindtap="toDetail" data-item="{{item}}" url="#" wx:for="{{list}}" wx:key="index">
  2. <view class="image-box">
  3. <van-image width="100%" wx:if="{{item.attinfos[0]||item.cover}}" height="100%" fit="cover" src="{{item.attinfos[0].subfiles[0].url||item.attinfos[0].url||item.cover}}" use-loading-slot use-error-slot lazy-load>
  4. <van-loading slot="loading" type="spinner" size="20" vertical />
  5. <text slot="error">加载失败</text>
  6. </van-image>
  7. <van-image wx:else width="100%" height="100%" fit="cover" src="https://nb32663.obs.cn-east-2.myhuaweicloud.com:443/202302271677472008916B382a8d8b.jpg" use-loading-slot use-error-slot lazy-load>
  8. <van-loading slot="loading" type="spinner" size="20" vertical />
  9. <text slot="error">加载失败</text>
  10. </van-image>
  11. </view>
  12. <view class="right-box">
  13. <view class="title line-1">{{item.groupname||'--'}}</view>
  14. <view class="tags">
  15. <view style="background: #FA8C16;">
  16. {{item.brandname}}
  17. </view>
  18. <view wx:if="{{item.tradefield}}" style="background: #FF3B30;">
  19. {{item.tradefield}}
  20. </view>
  21. </view>
  22. <view class="type line-1">
  23. 型号:{{item.item[0].model || ' --'}}
  24. </view>
  25. <view class="type line-1">
  26. 规格:{{item.item[0].standards || ' --'}}
  27. </view>
  28. <view class="price">
  29. <view style="display: flex;">
  30. <view class="view" wx:if="{{item.minprice==item.maxprice}}">
  31. ¥ {{handleHide.query(item.minprice,hidePrice)}}
  32. </view>
  33. <view class="view" wx:else>
  34. ¥ {{handleHide.query((item.minprice+'~'+item.maxprice),hidePrice)}}
  35. </view>
  36. <view class="punit">× {{item.unitname}}</view>
  37. </view>
  38. <navigator wx:if="{{!item.isscheme}}" url="#" class="shopping" data-item="{{item}}" catchtap="buyMore">
  39. <text class="iconfont icon-gouwuche" />
  40. </navigator>
  41. </view>
  42. </view>
  43. </navigator>
  44. <Yl_Empty wx:if="{{list.length === 0}}" />
  45. <wxs src="/utils/hidePrice.wxs" module="handleHide" />