小程序uView中loadMore 加载更多

<u-loadmore  :status="status" :icon-type="iconType" :load-text="loadText" />	
	
status: 'loadmore',
iconType: 'flower',
// 加载前值为loadmore,加载中为loading,没有数据为nomore
loadText: {
	loadmore:'上拉加载更多',
	loading:'努力加载中',
	nomore:'没有更多了'
},


	
schoolListCont_api(){
	this.status='loading';
		schoolListCont({}).then(res=>{
			if(res.success&&res.data){
				this.showonshowFlag=res.data.length==0 ? true :false;
				this.listAchool=this.listAchool.concat(res.data); 
				if(Number(res.totalDatas)>this.listAchool.length ){
					// 没有加载完
					this.status='loadmore';
					this.isloadFalg=true;
                                        
				}else{
					// 加载完了
					this.isloadFalg=false;
					this.status='nomore';
				}
			}else{
				this.showonshowFlag=false;
				this.listAchool=[];
				this.isloadFalg=false
			}
		})
	}else{
		uni.showToast({
			title:'未获取到机构orgId',
			icon:'none'
		})
	}
},

posted @ 2021-06-04 18:13  何人陪我共长生  阅读(1992)  评论(0编辑  收藏  举报