| | |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <slot /> |
| | | <view class="c-infinite-content"> |
| | | <slot /> |
| | | </view> |
| | | <view class="c-infinite-bottom"> |
| | | <view |
| | | class="c-infinite-loading" |
| | | v-if="loading" |
| | | >加载中,请稍后...</view> |
| | | v-if="!ending" |
| | | > |
| | | <text v-show="loading">加载中,请稍后...</text> |
| | | </view> |
| | | <view v-if="ending"> |
| | | <text |
| | | class="c-infinite-ended" |
| | |
| | | // 发起加载页面数据回调 |
| | | // 参数 { |
| | | // current: 当前页页码, |
| | | // next: 需要到达的页面页码, |
| | | // next: 需要加载的页面页码, |
| | | // success: 当加载成功后页面调用, 回传参数 { pageTotal: 当前翻页总页数 } |
| | | // fail: 加载失败后页面调用 |
| | | // } |
| | |
| | | } |
| | | } |
| | | }, |
| | | refresh() { |
| | | this.ending = false; |
| | | this.current = 0; |
| | | this.hanldeLoadMore(); |
| | | }, |
| | | }, |
| | | mounted() { |
| | | // 开启自动初始化 |