Commit ca970168564ce5ed46f5bfabd7ea80bc96187946
1 parent
a8e36028
商户券明细
Showing
3 changed files
with
24 additions
and
23 deletions
pages.json
... | ... | @@ -14,6 +14,14 @@ |
14 | 14 | "pages": [ |
15 | 15 | // pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages |
16 | 16 | { |
17 | + "path": "pages/rechargeDetail/rechargeDetail", | |
18 | + "style": { | |
19 | + "navigationBarTitleText": "充值明细", | |
20 | + "enablePullDownRefresh": true | |
21 | + } | |
22 | + | |
23 | + }, | |
24 | + { | |
17 | 25 | "path": "pages/businessCard/cardDetail", |
18 | 26 | "style": { |
19 | 27 | "navigationBarTitleText": "商户卡券明细", |
... | ... | @@ -132,14 +140,7 @@ |
132 | 140 | } |
133 | 141 | } |
134 | 142 | }, |
135 | - { | |
136 | - "path": "pages/rechargeDetail/rechargeDetail", | |
137 | - "style": { | |
138 | - "navigationBarTitleText": "充值明细", | |
139 | - "enablePullDownRefresh": true | |
140 | - } | |
141 | 143 | |
142 | - }, | |
143 | 144 | { |
144 | 145 | "path": "pages/rechargeDetail/outDetail", |
145 | 146 | "style": { | ... | ... |
pages/businessCard/cardDetail.vue
... | ... | @@ -278,7 +278,13 @@ export default { |
278 | 278 | // 上拉加载触发 |
279 | 279 | onReachBottom() { |
280 | 280 | console.log('上拉加载触发') |
281 | - this.fetchData(); // 每次滑动请求接口,实现上拉加载更多数据 | |
281 | + if (this.totalPages == this.dataList.length) { | |
282 | + this.status = 'no-more' | |
283 | + console.log('111') | |
284 | + return | |
285 | + } else { | |
286 | + this.pageNum++; | |
287 | + } | |
282 | 288 | |
283 | 289 | |
284 | 290 | }, |
... | ... | @@ -294,13 +300,7 @@ export default { |
294 | 300 | fetchData: function () { |
295 | 301 | console.log(this.totalPages) |
296 | 302 | console.log(this.dataList.length) |
297 | - if (this.totalPages == this.dataList.length) { | |
298 | - this.status = 'no-more' | |
299 | - console.log('111') | |
300 | - return | |
301 | - } else { | |
302 | - this.pageNum++; | |
303 | - } | |
303 | + | |
304 | 304 | let that = this |
305 | 305 | that.status = 'loading' |
306 | 306 | let paramsData = { | ... | ... |
pages/rechargeDetail/rechargeDetail.vue
... | ... | @@ -135,7 +135,13 @@ |
135 | 135 | // 上拉加载触发 |
136 | 136 | onReachBottom() { |
137 | 137 | this.fetchData(); |
138 | - | |
138 | + if (this.totalPages == this.orderList.length) { | |
139 | + this.status = 'no-more' | |
140 | + console.log('111') | |
141 | + return | |
142 | + } else { | |
143 | + this.page++; | |
144 | + } | |
139 | 145 | }, |
140 | 146 | |
141 | 147 | computed: { |
... | ... | @@ -239,13 +245,7 @@ |
239 | 245 | fetchData() { |
240 | 246 | console.log(this.totalPages) |
241 | 247 | console.log(this.orderList.length) |
242 | - if (this.totalPages == this.orderList.length) { | |
243 | - this.status = 'no-more' | |
244 | - console.log('111') | |
245 | - return | |
246 | - } else { | |
247 | - this.page++; | |
248 | - } | |
248 | + | |
249 | 249 | let that = this |
250 | 250 | that.status = 'loading' |
251 | 251 | ... | ... |