环卫车小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

178 lines
5.0 KiB

7 months ago
  1. <template>
  2. <view>
  3. <view class="se-pos se-pos-lt" style="z-index: -1;width: 750rpx;height: 388rpx;
  4. background: linear-gradient(168deg,#669a32 0%, #669a32 72%);
  5. border-radius: 0rpx 0rpx 80rpx 80rpx;">
  6. </view>
  7. <view class="se-flex se-flex-h-sb se-px-20 se-pb-10 se-pt-10 se-zi-s" style="background-color: transparent;">
  8. <view class="se-c-white se-fs-28">
  9. <view class="se-c-white se-py-5 se-px-10 se-fw-6 se-br-12 se-fs-28 se-display-ib">
  10. 环保
  11. </view>
  12. <text class="se-ml-10 se-fw-6 se-fs-22">寻找你想要的</text>
  13. </view>
  14. </view>
  15. <view class="se-px-40 se-py-20">
  16. <view class=" se-br-50 se-c-black se-px-20 se-py-5 se-flex se-flex-h-sb se-fs-26">
  17. <view class="se-pl-10 se-pr-20 se-flex se-flex-h se-h-40 se-lh-40 " @click="handleAreaChange()">
  18. <text class="se-pr-20 se-c-white nobreak">{{city?city:'未知'}}</text>
  19. <u-icon name="arrow-down-fill" color="#ffffff"></u-icon>
  20. </view>
  21. <view class="se-ml-20 se-w-p-100">
  22. <u-search :disabled="true" @click="onSearch()" :showAction="false" bgColor="#ffffff" placeholder="搜索" v-model="keyword"></u-search>
  23. </view>
  24. </view>
  25. </view>
  26. <view class="se-pb-20 se-pt-40 se-zi-s">
  27. <view class="se-px-20">
  28. <u-swiper height="300rpx" style="background-color: transparent;height: 300rpx;" :list="list" @click="swiperClick"></u-swiper>
  29. </view>
  30. <!-- <view class="se-pt-10 se-bgc-white se-px-0 se-py-10 se-ta-l se-c-orange se-flex se-flex-ai-c se-fs-26">
  31. <image class="se-a-80" src="@/static/image/aed60x.png" mode=""></image>
  32. <text class="se-ml-10">今日有6个工作息新发布....</text>
  33. </view> -->
  34. </view>
  35. <view class="se-my-20 se-pt-20 se-bgc-white se-grid">
  36. <navigator :url="item.url" v-for="(item, index) in nav" :key="index" class="se-flex-v-c se-pt-10 se-mb-10">
  37. <image class="se-a-100 se-br-20" :src="item.img" mode=""></image>
  38. <text class="se-w-150 se-h-60 se-lh-30 se-c-black se-fs-22 se-ta-c se-mt-10 se-toe-2">{{item.name}}</text>
  39. </navigator>
  40. </view>
  41. <view class="se-px-30 se-py-30 se-bgc-white se-c-black">
  42. 精品二手车
  43. </view>
  44. <view class="se-grid-2">
  45. <view class="items-box se-br-5 se-px-10" v-for="(items,indexs) in 10" :key="indexs" @click="onDetail(items)">
  46. <image class="se-w-p-100 se-h-200 se-py-5" src="https://cdn.uviewui.com/uview/swiper/swiper1.png" mode=""></image>
  47. <view class="se-c-black se-fs-24 se-fw-6 se-mt-10">
  48. HOUS环卫车
  49. </view>
  50. <view class="se-flex se-mt-10">
  51. <view class="se-tag">
  52. 品牌名
  53. </view>
  54. <view class="se-tag">
  55. 品牌名
  56. </view>
  57. <view class="se-tag">
  58. 品牌名
  59. </view>
  60. </view>
  61. <view class="se-flex se-flex-h-sb se-w-p-100 se-pt-20">
  62. <view class="se-fs-24 se-display-ib">
  63. <text class="se-c-orange se-fs-30 se-fw-6"><text class="se-fs-24"></text>6000<text class="se-fs-24"></text></text>
  64. </view>
  65. <view class="se-display-ib se-bgc-orange se-px-15 se-br-40 se-flex-h-c se-h-40 se-lh-40 se-ta-c se-fs-22 se-c-white se-b">
  66. <text>查看详情</text>
  67. </view>
  68. </view>
  69. </view>
  70. </view>
  71. </view>
  72. </template>
  73. <script>
  74. export default{
  75. components:{
  76. },
  77. data(){
  78. return {
  79. city:"",
  80. list: [
  81. "https://cdn.uviewui.com/uview/swiper/swiper1.png"
  82. ],
  83. nav:[
  84. {
  85. img:"../../static/image/nav1.png",
  86. name:"新车商城",
  87. url:"/pages_subpack/category/index"
  88. },
  89. {
  90. img:"../../static/image/nav2.png",
  91. name:"二手车商城",
  92. url:"/pages_subpack/category/index"
  93. },
  94. {
  95. img:"../../static/image/nav3.png",
  96. name:"环卫设备及配件",
  97. url:"/pages_subpack/category/index"
  98. },
  99. {
  100. img:"../../static/image/nav4.png",
  101. name:"车辆租赁",
  102. url:"/pages_subpack/category/index"
  103. },
  104. {
  105. img:"../../static/image/nav5.png",
  106. name:"新闻资讯",
  107. url:"/pages_subpack/news/index"
  108. },
  109. {
  110. img:"../../static/image/nav6.png",
  111. name:"帮助寻车",
  112. url:"/pages_subpack/category/index"
  113. }
  114. ],
  115. }
  116. },
  117. mounted() {
  118. },
  119. methods:{
  120. handleAreaChange(){
  121. console.info("获取地址")
  122. },
  123. swiperClick(event){
  124. console.info(event)
  125. },
  126. onDetail(event){
  127. uni.navigateTo({
  128. url:"/pages_subpack/detail/index"
  129. })
  130. }
  131. }
  132. }
  133. </script>
  134. <style>
  135. .nobreak {
  136. white-space: nowrap;
  137. }
  138. page{
  139. background-color: #f5f5f5;
  140. }
  141. .enterprise{
  142. background: #ff7a31;
  143. border: 4rpx solid rgba(255,255,255,0.50);
  144. border-radius: 14rpx;
  145. }
  146. .master{
  147. background: #f0b744;
  148. border: 4rpx solid rgba(255,255,255,0.50);
  149. border-radius: 14rpx;
  150. }
  151. .items-box{
  152. background: #ffffff;
  153. border-radius: 8rpx;
  154. box-shadow: 0rpx 4rpx 16rpx 0rpx rgba(0,0,0,0.05);
  155. padding: 20rpx;
  156. }
  157. .se-tag{
  158. padding: 5rpx 10rpx;
  159. background: #fff2df;
  160. border-radius: 4rpx;
  161. border: 2rpx solid rgba(0,0,0,0.00);
  162. font-size: 16rpx;
  163. font-family: PingFang SC, PingFang SC-Bold;
  164. font-weight: 700;
  165. text-align: center;
  166. color: #fab143;
  167. margin-left: 10rpx;
  168. }
  169. .se-tag:first-child{
  170. margin-left: 0rpx;
  171. }
  172. </style>