Commit 478fdb521fa5b9ed59ada66e54584d3328dcdbf0

Authored by 王强
1 parent 14031a91

中国总工会,App内页面,商品搜索开发完成~

src/pages/labourUnionSearch/labourUnionSearch.vue
@@ -197,7 +197,7 @@ @@ -197,7 +197,7 @@
197 197
198 // 判断页面是数字再执行 198 // 判断页面是数字再执行
199 if (!isNaN(parseInt(this.tabs.page)) && this.tabs.page > 1) { 199 if (!isNaN(parseInt(this.tabs.page)) && this.tabs.page > 1) {
200 - 200 +
201 // 加载更多 201 // 加载更多
202 this.getLists(this.tabs, this.CALL_STATUS.LOAD_MORE); 202 this.getLists(this.tabs, this.CALL_STATUS.LOAD_MORE);
203 } 203 }
@@ -213,8 +213,8 @@ @@ -213,8 +213,8 @@
213 getLists(tabs, CALL_STATUS = this.CALL_STATUS.INIT) { 213 getLists(tabs, CALL_STATUS = this.CALL_STATUS.INIT) {
214 214
215 // 判断必要参数 215 // 判断必要参数
216 - if (typeof tabs === 'object' && tabs.interface && tabs.page >= 1 && tabs.loading === false && tabs.finished === false) {  
217 - 216 + if (typeof tabs === 'object' && tabs.interface && tabs.page >= 1 && tabs.finished === false) {
  217 +
218 // 设置loading状态 218 // 设置loading状态
219 this.$set(tabs, 'loading', true); 219 this.$set(tabs, 'loading', true);
220 220
@@ -264,29 +264,15 @@ @@ -264,29 +264,15 @@
264 264
265 // 判断如果有数据 265 // 判断如果有数据
266 if (datas && datas.goods && datas.goods.length) { 266 if (datas && datas.goods && datas.goods.length) {
267 - 267 +
268 switch (ext.CALL_STATUS) { 268 switch (ext.CALL_STATUS) {
269 case this.CALL_STATUS.INIT: 269 case this.CALL_STATUS.INIT:
270 - 270 +
271 // 设置数据数组列表 271 // 设置数据数组列表
272 this.$set(this, 'lists', datas.goods); 272 this.$set(this, 'lists', datas.goods);
273 -  
274 - // 判断scroll-view滚动条是否需要回到顶部  
275 - if (this.currScrollTop > 0) {  
276 -  
277 - // scroll-view滚动条回到顶部  
278 - this.$set(this, 'scrollTop', this.currScrollTop);  
279 - }  
280 -  
281 - // 下一周期执行  
282 - this.$nextTick(() => {  
283 -  
284 - // 设置滚动条到scroll-view顶部  
285 - this.$set(this, 'scrollTop', 0);  
286 - });  
287 break; 273 break;
288 case this.CALL_STATUS.LOAD_MORE: 274 case this.CALL_STATUS.LOAD_MORE:
289 - 275 +
290 // 追加数据数组列表 276 // 追加数据数组列表
291 this.$set(this, 'lists', [...this.lists, ...datas.goods]); 277 this.$set(this, 'lists', [...this.lists, ...datas.goods]);
292 break; 278 break;
@@ -297,11 +283,13 @@ @@ -297,11 +283,13 @@
297 283
298 // 取消Loading中状态,设置加载未完成,可以再加载更多 284 // 取消Loading中状态,设置加载未完成,可以再加载更多
299 this.$set(ext.tabs, 'loading', false); 285 this.$set(ext.tabs, 'loading', false);
  286 + this.$set(ext.tabs, 'loadingNow', false);
300 this.$set(ext.tabs, 'finished', false); 287 this.$set(ext.tabs, 'finished', false);
301 } else { 288 } else {
302 289
303 // 取消Loading中状态,设置加载已完成,不能再加载更多 290 // 取消Loading中状态,设置加载已完成,不能再加载更多
304 this.$set(ext.tabs, 'loading', false); 291 this.$set(ext.tabs, 'loading', false);
  292 + this.$set(ext.tabs, 'loadingNow', false);
305 this.$set(ext.tabs, 'finished', true); 293 this.$set(ext.tabs, 'finished', true);
306 } 294 }
307 295