shopPage.wxml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <!-- pages/shopPage/shopPage.wxml -->
  2. <view class="shop-container">
  3. <!-- 店铺信息 -->
  4. <view class="shop" bindtap="toShopInfo">
  5. <view class="shopInfo" data-shopid="{{shopId}}">
  6. <view class="shopLogo">
  7. <image src="{{shopInfo.shopLogo}}" alt="shopLogo"></image>
  8. </view>
  9. <view class="shopTitle">
  10. <view class="shopTitle-row">
  11. <view class="shopname">{{shopInfo.shopName}}</view>
  12. <view class="self-operate" wx-if="{{shopId==1}}">自营店铺</view>
  13. </view>
  14. <text class="shopIntro">{{shopInfo.intro}}</text>
  15. </view>
  16. </view>
  17. </view>
  18. <!-- 渐变背景 -->
  19. <view class="head-bg">
  20. <!-- 搜索框 -->
  21. <view class='bg-sear'>
  22. <view class="bg-search {{topFlag? 'navtop' : ''}}">
  23. <view class="section" bindtap='toShopSearchPage' data-shopid="{{shopId}}">
  24. <image src='../../images/icon/search.png' class='search-img'></image>
  25. <text class='placeholder'>搜索</text>
  26. </view>
  27. </view>
  28. </view>
  29. </view>
  30. <!-- /渐变背景 -->
  31. <!-- 内容大盒子 -->
  32. <view class="prod-wrapper">
  33. <!-- 轮播图 -->
  34. <view class='content {{indexImgs.length? "" : "display"}}'>
  35. <swiper autoplay="{{autoplay}}" indicator-color="{{indicatorColor}}" interval="{{interval}}" duration="{{duration}}" indicator-active-color="{{indicatorActiveColor}} " circular='true' class='pic-swiper' indicator-dots>
  36. <block wx:for='{{indexImgs}}' wx:key='index'>
  37. <swiper-item class="banner-item">
  38. <view class='img-box'>
  39. <image src='{{item.imgUrl}}' data-prodid='{{item.relation}}' bindtap='toProdPage' class='banner'></image>
  40. </view>
  41. </swiper-item>
  42. </block>
  43. </swiper>
  44. </view>
  45. <!-- 商品列表 -->
  46. <view class='prod-list'>
  47. <view class="tit">
  48. <view class="hotsell">
  49. <image src="../../images/icon/hotsell03.png"></image>
  50. </view>
  51. <text class="hotsell-tit">店铺热卖</text>
  52. </view>
  53. <view class='prodlist-item-cont'>
  54. <block wx:for="{{shopProdList}}" wx:for-item="prod" wx:key="*this">
  55. <view class='prod-items' bindtap='toProdPage' data-prodid="{{prod.prodId}}">
  56. <view class='hot-imagecont'>
  57. <image src='{{prod.pic}}' class='hotsaleimg'></image>
  58. </view>
  59. <view class='hot-text'>
  60. <view class='prod-name'>{{prod.prodName}}</view>
  61. <view class='prod-info'>{{prod.brief}}</view>
  62. <view class='prod-text-info'>
  63. <view class='price'>
  64. <text class='symbol'>¥</text>
  65. <text class='big-num'>{{prod.price}}</text>
  66. <!-- <text class='small-num'>.99</text> -->
  67. </view>
  68. <image src='../../images/tabbar/basket-sel.png' class='basket-img'></image>
  69. </view>
  70. </view>
  71. </view>
  72. </block>
  73. <!-- 查看更多商品 -->
  74. <view class="view-more" bindtap="toShopProds" wx:if="{{shopProdList.length}}"> 查看更多商品 </view>
  75. <view class="view-more" wx:else> 暂无商品 </view>
  76. </view>
  77. </view>
  78. </view>
  79. <!-- /内容大盒子 -->
  80. <shop-tabbar style="position:fixed;bottom:0;width:100%;left:0;right:0;"></shop-tabbar>
  81. </view>