瀏覽代碼

静态页面

xcx 4 年之前
父節點
當前提交
38e9e2d517
共有 1 個檔案被更改,包括 15 行新增10 行删除
  1. 15
    10
      src/pages/WoDe/WoDeCaiPiao/index.vue

+ 15
- 10
src/pages/WoDe/WoDeCaiPiao/index.vue 查看文件

1
 <template>
1
 <template>
2
   <div class="Page">
2
   <div class="Page">
3
-    <scroller :on-refresh="Refresh">
3
+    <scroller :on-refresh="Refresh" ref="MyScroller">
4
       <div class="Container">
4
       <div class="Container">
5
         <ul>
5
         <ul>
6
           <router-link tag="li" :to="{ name: 'CaiPiaoXiangQing', query: { id: item.bettingId } }" v-for="(item, index) in UserBettingList" :key="index">
6
           <router-link tag="li" :to="{ name: 'CaiPiaoXiangQing', query: { id: item.bettingId } }" v-for="(item, index) in UserBettingList" :key="index">
89
       this.GetPageList(done) // 获取列表
89
       this.GetPageList(done) // 获取列表
90
     },
90
     },
91
     GetPageList (done = () => { }) { // 获取列表
91
     GetPageList (done = () => { }) { // 获取列表
92
-      if (this.DataLock && !this.HasNextPage) return
93
-      this.DataLock = true
94
-      this.GetUserBettingList({ queryData: { ...this.PageData } }).then((res) => {
95
-        this.DataLock = false
92
+      if (this.DataLock && !this.HasNextPage) {
96
         done()
93
         done()
97
-      }).catch((res) => {
98
-        done()
99
-        this.DataLock = false
100
-      })
94
+      } else {
95
+        this.DataLock = true
96
+        this.GetUserBettingList({ queryData: { ...this.PageData } }).then((res) => {
97
+          // console.log(res.data.data)
98
+          this.HasNextPage = res.data.data.total > this.UserBettingList.length
99
+          this.DataLock = false
100
+          done()
101
+        }).catch((res) => {
102
+          done()
103
+          this.DataLock = false
104
+        })
105
+      }
101
     },
106
     },
102
     Refresh (done) { // 页面下拉刷新
107
     Refresh (done) { // 页面下拉刷新
103
-      this.Init()
108
+      this.Init(done)
104
     }
109
     }
105
   }
110
   }
106
 }
111
 }