添加消息无数据提示
This commit is contained in:
		
							parent
							
								
									6306573ee4
								
							
						
					
					
						commit
						0a5115b8f4
					
				| @ -15,6 +15,7 @@ | ||||
|                 </view> | ||||
|             </view> | ||||
|         </block> | ||||
| 		<u-loadmore :status="loadStatus" bg-color="#ECECEC" margin-top="20" v-if="loadStatus=='nomore'" /> | ||||
| 	</view> | ||||
| </template> | ||||
| 
 | ||||
| @ -23,9 +24,8 @@ | ||||
| 		data() { | ||||
| 			return { | ||||
| 				height:'600', | ||||
| 				actives: [ | ||||
| 					 | ||||
| 				] | ||||
| 				actives: [], | ||||
| 				loadStatus: 'loadmore' | ||||
| 			}; | ||||
| 		}, | ||||
| 		onLoad(){ | ||||
| @ -45,7 +45,9 @@ | ||||
| 			messageactivityList(){ | ||||
| 				this.$u.api.messageactivityList({}).then((res)=>{ | ||||
|                     if (res.errCode == 0) { | ||||
|                         this.actives = res.data; | ||||
| 						this.actives = res.data; | ||||
| 						// 目前没有分页,只无数据提示用,他们建议这样做 | ||||
| 						if(!this.actives.length) this.loadStatus = 'nomore'; | ||||
|                     } | ||||
| 				}) | ||||
| 			} | ||||
|  | ||||
| @ -18,6 +18,7 @@ | ||||
| 				</view> | ||||
| 			</view> | ||||
| 		</view> | ||||
| 		<u-loadmore :status="loadStatus" bg-color="#ECECEC" margin-top="20" @loadmore="loadmore" /> | ||||
| 	</view> | ||||
| </template> | ||||
| 
 | ||||
| @ -26,20 +27,45 @@ | ||||
| 		data() { | ||||
| 			return { | ||||
| 				actives: [], | ||||
|                 page: 1 | ||||
| 				page: 1, | ||||
| 				timer: true, | ||||
| 				loadStatus: 'loadmore' | ||||
| 			}; | ||||
| 		}, | ||||
|         onLoad() { | ||||
|           this.getCartList();   | ||||
|         }, | ||||
| 		}, | ||||
| 		onReachBottom() { | ||||
| 			this.loadmore(); | ||||
| 		}, | ||||
| 		methods: { | ||||
|             getCartList() { | ||||
|                 this.$u.post("message/orderDeliveryList",{page: this.page}).then(res => { | ||||
| 					console.log(res.data.data) | ||||
|                     if (res.errCode == 0) { | ||||
|                         this.actives = res.data.data; | ||||
|                     } | ||||
|                 }) | ||||
| 			loadmore() { | ||||
| 				if(!this.timer) return false; | ||||
| 				this.loadStatus = "loading"; | ||||
| 				this.page++; | ||||
| 				this.getCartList({ load: 'loadmore' }).then(length => { | ||||
| 					if(length == 0) { | ||||
| 						this.page--; | ||||
| 						this.loadStatus = 'nomore'; | ||||
| 					} else { | ||||
| 						this.loadStatus = 'loading'; | ||||
| 					} | ||||
| 				}).catch(() => { | ||||
| 					this.loadStatus = "nomore"; | ||||
| 					this.page--; | ||||
| 				}) | ||||
| 			}, | ||||
|             async getCartList({ load = 'reload' } = {}) { | ||||
|                 const res = await this.$u.post("message/orderDeliveryList",{ page: this.page }) | ||||
| 				this.timer = true; | ||||
| 				if (res.errCode == 0) { | ||||
| 					if(load == 'reload') { | ||||
| 						this.actives = res.data.data; | ||||
| 						if(res.data.data.length < 12) this.loadStatus = "nomore"; | ||||
| 					} | ||||
| 					else if(load == 'loadmore') this.actives.push(...res.data.data); | ||||
| 				} | ||||
| 				return res.data.data.length; | ||||
| 			}, | ||||
| 			viewLogistics(item) { | ||||
| 				let url; | ||||
|  | ||||
| @ -2,6 +2,7 @@ | ||||
| 	<view id="viewes" :style="{height : height  + 'px'}"> | ||||
| 		<!-- 公告咨询 --> | ||||
| 		<notice :list="list"></notice> | ||||
| 		<u-loadmore :status="loadStatus" bg-color="#ECECEC" margin-top="20" v-if="loadStatus=='nomore'" /> | ||||
| 	</view> | ||||
| </template> | ||||
| 
 | ||||
| @ -11,6 +12,7 @@ | ||||
| 		data() { | ||||
| 			return { | ||||
| 				list: [], | ||||
| 				loadStatus: 'loadmore' | ||||
| 			}; | ||||
| 		}, | ||||
| 		onLoad() { | ||||
| @ -29,6 +31,8 @@ | ||||
| 				this.$u.api.informationList({}).then((res) => { | ||||
| 					if (res.errCode == 0) { | ||||
| 						this.list = res.data; | ||||
| 						// 目前没有分页,只无数据提示用 | ||||
| 						if(!this.list.length) this.loadStatus = 'nomore'; | ||||
| 					} | ||||
| 				}) | ||||
| 			} | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user