diff --git a/pages/oaManager/oaManager.vue b/pages/oaManager/oaManager.vue index a296b63..c666fb3 100644 --- a/pages/oaManager/oaManager.vue +++ b/pages/oaManager/oaManager.vue @@ -69,10 +69,12 @@ return { show: false, loadConfig:{ + page: 1, + limit: 15, loadingText: '努力加载中', loadmoreText: '轻轻上拉', nomoreText: '我也是有底线的~~', - status: 'nomore' + status: 'loadmore' }, areaManagerList:[] } @@ -87,10 +89,24 @@ onShow() { this.loadAreaManager(); }, + onReachBottom() { + this.loadAreaManager(); + }, methods: { async loadAreaManager(){ - let res = await companyAreaManager(); - this.areaManagerList = res.data; + if(this.loadConfig.status=="nomore")return; + this.loadConfig.status="loading" + let res = await companyAreaManager({ + page: this.loadConfig.page, + limit: this.loadConfig.limit + }) + this.loadConfig.status="loadmore" + if(res.data.data.length +