mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 02:08:43 +08:00 
			
		
		
		
	充实商品静态页,增加empty图片
This commit is contained in:
		| @@ -17,10 +17,92 @@ | ||||
|           <u--text-price color="red" size="16" intSize="26" :text="product.price"></u--text-price> | ||||
|         </view> | ||||
|       </view> | ||||
|       <view class="prod-collect"> | ||||
|         <u-icon name="heart" color="#2979ff" size="28"></u-icon> | ||||
|       <view class="prod-favor"> | ||||
|         <u-icon name="star" color="#2979ff" size="28"></u-icon> | ||||
|       </view> | ||||
|  | ||||
|     </view> | ||||
|  | ||||
|     <u-gap height="8" bgColor="#f3f3f3"></u-gap> | ||||
|     <view class="info-box"> | ||||
|       <text class="info-title">配送</text> | ||||
| <!--      <text>快递配送</text> | ||||
|       <text>到店自提</text>--> | ||||
|     </view> | ||||
|  | ||||
|     <u-gap height="8" bgColor="#f3f3f3"></u-gap> | ||||
|     <view class="info-box" @click="showPromPopup"> | ||||
|       <text class="info-title">促销</text> | ||||
|     </view> | ||||
|  | ||||
|     <view> | ||||
|       <u-popup :show="promotionPopup" :round="10" :closeable="true" :closeOnClickOverlay="false" @close="closePromPopup"> | ||||
|         <view class="prom-popup-slot"> | ||||
|           <view class="prom-title">促销信息</view> | ||||
|           <view class="prom-list"> | ||||
|             <view class="prom-item">全场满500减100</view> | ||||
|             <view class="prom-item">全场满300减50</view> | ||||
|             <view class="prom-item">全场满200减20</view> | ||||
|             <view class="prom-item">全场满100减5</view> | ||||
|           </view> | ||||
|         </view> | ||||
|       </u-popup> | ||||
|     </view> | ||||
|  | ||||
|     <u-gap height="8" bgColor="#f3f3f3"></u-gap> | ||||
|     <view class="info-box"> | ||||
|       <text class="info-title">领券</text> | ||||
|     </view> | ||||
|  | ||||
|     <u-gap height="8" bgColor="#f3f3f3"></u-gap> | ||||
|     <view class="info-box"> | ||||
|       <text class="info-title">已选</text> | ||||
|     </view> | ||||
|  | ||||
|     <u-gap height="8" bgColor="#f3f3f3"></u-gap> | ||||
|     <view class="evaluation-box-wrap"> | ||||
|       <view class="evaluation-box"> | ||||
|         <view class="evaluation-title">评价</view> | ||||
|         <view class="evaluation-info"> | ||||
|           <view class="evan-type-list"> | ||||
|             <view class="evan-type-item" v-for="(item, index) in evanTypeList" :key="index" @click="handleEvanTypeClick(index)"> | ||||
|               {{item.name}}({{item.count}}) | ||||
|             </view> | ||||
|           </view> | ||||
|           <view class="comment-empty" v-if="true"> | ||||
|             <u-empty mode="comment" icon="/static/images/empty/comment.png"></u-empty> | ||||
|           </view> | ||||
|           <view v-else class="comment-list" style="min-height: 50px"> | ||||
|  | ||||
|           </view> | ||||
|         </view> | ||||
|       </view> | ||||
|     </view> | ||||
|  | ||||
|     <view class="fixed-btn-box"> | ||||
|       <view class="btn-group"> | ||||
|         <view class="btn-item"> | ||||
|           <u-icon name="home" :size="24"></u-icon> | ||||
|           <view class="btn-text">首页</view> | ||||
|         </view> | ||||
|         <view class="btn-item"> | ||||
|           <u-icon name="server-man" :size="24"></u-icon> | ||||
|           <view class="btn-text">客服</view> | ||||
|         </view> | ||||
|         <view class="btn-item"> | ||||
|           <u-icon name="bag" :size="24"></u-icon> | ||||
|           <view class="btn-text">购物车</view> | ||||
|         </view> | ||||
|         <view style="width: 200rpx"> | ||||
|           <u-button type="warning" shape="circle" size="small" text="加入购物车"></u-button> | ||||
|         </view> | ||||
|         <view style="width: 200rpx"> | ||||
|           <u-button type="error" shape="circle" size="small" text="立即购买"></u-button> | ||||
|         </view> | ||||
|       </view> | ||||
|     </view> | ||||
|  | ||||
|  | ||||
|   </view> | ||||
|  | ||||
| </template> | ||||
| @@ -37,7 +119,36 @@ export default { | ||||
|         title: '山不在高,有仙则名。水不在深,有龙则灵。斯是陋室,惟吾德馨。', | ||||
|         desc: '山不在于高,有了神仙就会有名气。水不在于深,有了龙就会有灵气。这是简陋的房子,只是我品德好就感觉不到简陋了。', | ||||
|         price: '13.00' | ||||
|       } | ||||
|       }, | ||||
|       promotionPopup: false, | ||||
|       currentEvanType: 0, | ||||
|       evanTypeList: [ | ||||
|         { | ||||
|           id: '0', | ||||
|           name: '全部', | ||||
|           count: 0 | ||||
|         }, | ||||
|         { | ||||
|           id: '1', | ||||
|           name: '好评', | ||||
|           count: 0 | ||||
|         }, | ||||
|         { | ||||
|           id: '2', | ||||
|           name: '中评', | ||||
|           count: 0 | ||||
|         }, | ||||
|         { | ||||
|           id: '3', | ||||
|           name: '差评', | ||||
|           count: 0 | ||||
|         }, | ||||
|         { | ||||
|           id: '4', | ||||
|           name: '有图', | ||||
|           count: 0 | ||||
|         }, | ||||
|       ] | ||||
|     } | ||||
|   }, | ||||
|   onLoad(e) { | ||||
| @@ -53,7 +164,16 @@ export default { | ||||
|   methods: { | ||||
|     loadProductData(){ | ||||
|  | ||||
|     } | ||||
|     }, | ||||
|     showPromPopup() { | ||||
|       this.promotionPopup = true | ||||
|     }, | ||||
|     closePromPopup(){ | ||||
|       this.promotionPopup = false | ||||
|     }, | ||||
|     handleEvanTypeClick(e) { | ||||
|       this.currentEvanType = e.index; | ||||
|     }, | ||||
|  | ||||
|   }, | ||||
|   computed: { | ||||
| @@ -92,11 +212,103 @@ export default { | ||||
|       justify-content: space-between; | ||||
|     } | ||||
|   } | ||||
|   .prod-collect { | ||||
|   .prod-favor { | ||||
|     margin-top: 15rpx; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .info-box { | ||||
|   padding: 15rpx 30rpx; | ||||
|   .info-title { | ||||
|     font-size: 30rpx; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .prom-popup-slot { | ||||
|   width: 750rpx; | ||||
|   min-height: 500rpx; | ||||
|   .prom-title { | ||||
|     background: #f3f3f3; | ||||
|     line-height: 100rpx; | ||||
|     padding-left: 30rpx; | ||||
|     font-size: 36rpx; | ||||
|     border-radius: 10px 10px 0 0; | ||||
|   } | ||||
|   .prom-list{ | ||||
|     padding: 30rpx; | ||||
|     .prom-item{ | ||||
|       line-height: 40rpx; | ||||
|       font-size: 24rpx; | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| .evaluation-box-wrap { | ||||
|   background: #f3f3f3; | ||||
|  | ||||
|   .evaluation-box { | ||||
|     border-radius: 20rpx 20rpx 0 0; | ||||
|     background: $custom-bg-color; | ||||
|     padding-bottom: 120rpx; | ||||
|  | ||||
|     .evaluation-title{ | ||||
|       border-radius: 20rpx 20rpx 0 0; | ||||
|       padding: 20rpx 30rpx; | ||||
|       border-bottom: $custom-border-style; | ||||
|       font-size: 30rpx; | ||||
|     } | ||||
|  | ||||
|     .evaluation-info{ | ||||
|  | ||||
|     } | ||||
|  | ||||
|     .evan-type-list{ | ||||
|       padding: 20rpx; | ||||
|       display: flex; | ||||
|       align-items: center; | ||||
|       justify-content: space-around; | ||||
|  | ||||
|       .evan-type-item { | ||||
|         border-radius: 8rpx; | ||||
|         padding: 8rpx 12rpx; | ||||
|         background: #f3f3f3; | ||||
|         font-size: 12rpx; | ||||
|         text-align: center; | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     .comment-empty { | ||||
|  | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| .fixed-btn-box { | ||||
|   position: fixed; | ||||
|   bottom: 0; | ||||
|   left: 0; | ||||
|   .btn-group { | ||||
|     background: $custom-bg-color; | ||||
|     border-top: $custom-border-style; | ||||
|  | ||||
|     width: 750rpx; | ||||
|     display: flex; | ||||
|     align-items: center; | ||||
|     justify-content: space-around; | ||||
|     height: 100rpx; | ||||
|  | ||||
|     .btn-item { | ||||
|       width: 80rpx; | ||||
|       display: flex; | ||||
|       flex-direction: column; | ||||
|       align-items: center; | ||||
|       .btn-text { | ||||
|         font-size: 12rpx; | ||||
|         color: #666666; | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
|  | ||||
| </style> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 sfmind
					sfmind