home.wxml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <!--pages/home/home.wxml-->
  2. <!-- 头部 -->
  3. <view class="head">
  4. <view bind:tap="userTo">
  5. <!-- 头像 -->
  6. <view class="head-portrait-bg">
  7. <van-image width="100rpx" height="100rpx" fit="cover" src="{{avatarUrl}}" radius="20rpx"></van-image>
  8. </view>
  9. <!-- 昵称 -->
  10. <view class="username">{{nickName}}</view>
  11. </view>
  12. <!-- 消息提示 -->
  13. <view>
  14. <van-icon name="bell" custom-style="margin" class="head_bell" size="50rpx" info="9" color="var(--themeColor)"/>
  15. </view>
  16. </view>
  17. <!-- 搜索框 -->
  18. <view class="search_box {{scrollTop > 85 ? 'addClass' : ''}}">
  19. <input type="search" name="" placeholder="搜索..." class="search_text" bind:tap="searchTo"/>
  20. <button class="search_button" plain="true">
  21. <van-icon class="search_icon" name="search" size="50rpx"/>
  22. </button>
  23. </view>
  24. <!-- 分类展示 -->
  25. <view class="categories">
  26. <!-- categories -->
  27. <view style="position: relative;">
  28. <view class="text">分类</view>
  29. <view class="color_block categories_block "></view>
  30. </view>
  31. <!-- 点击前往分类页面 -->
  32. <view class="text_small" bind:tap="classifyTo">更多分类</view>
  33. </view>
  34. <!-- 分类推荐 -->
  35. <scroll-view scroll-x style='display: flex;white-space:nowrap; margin-top: 80rpx;'>
  36. <view class="categories_card" wx:for="{{classifyList}}" wx:for-item="item" wx:key="index">
  37. <view bind:tap="detailClassifyTo" data-num='{{item.Id}}'>
  38. <van-image width="75" height="75" radius="20rpx" src="{{item.Pic}}" />
  39. <view class="name_show">{{item.Name}}</view>
  40. </view>
  41. </view>
  42. </scroll-view>
  43. <!-- 商品展示 -->
  44. <view style="position: relative;">
  45. <view class="display_text text">推荐商品</view>
  46. <view class="color_block recommend_block"></view>
  47. </view>
  48. <!-- 商品卡片 -->
  49. <commodity_card></commodity_card>
  50. <van-toast id="van-toast" />