123456789101112131415161718192021222324252627282930313233343536373839404142 |
- export default {
- data() {
- return {
-
- _freshing: false,
- triggered: false,
-
- pageIndex: 1,
- pageSize: 10,
- loadStatus: 'loadmore',
- userInfo: this.$storage.getStorageSync('userInfo') || ''
- }
- },
- methods: {
-
- async onRefresh() {
- this.triggered = true
- if (this._freshing) return;
- this.triggered = true
- this._freshing = true;
- this.pageIndex = 1
- this.data = []
- await this.getList()
-
- setTimeout(() => {
- this.triggered = false;
- this._freshing = false;
- },1000)
- },
-
- loadMore() {
- if(this.loadStatus == "nomore") {
- return false;
- }
- this.loadStatus = 'loading'
- this.pageIndex ++
- setTimeout(() => {
- this.getList()
- },300)
- }
- }
- }
|