1.0.83 • Published 3 years ago

@iwux/recyle-listview v1.0.83

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

###################### 未完成,请勿使用 ###################### ###################### 未完成,请勿使用 ###################### ###################### 未完成,请勿使用 ######################

usage

{ "enablePullDownRefresh": true, "usingComponents": { "wux-recyle-listview": "@iwux/recyle-listview", } }

import { $recyleListview } from '@iwux/recyle-listview';

Page({ data: { scrollTop: 0, }, onLoad() { this.setData({ onRequestItems: this.onRequestItems.bind(this), }); }, onRequestItems({ page, pageSize, firstRequest }) { return indexService.requestMock({ page, pageSize }).then(({ data }: any) => { const items = data; const newItems = page === 1 ? items : this.data.items.concat(items); this.setData({ items: newItems }, () => { if (firstRequest) { $spinner().hide(); } }); return items; }).catch(err => { wx.showToast({ title: err.message || '请求数据异常', icon: 'none' }); }); }, onPageScroll(e) { this.setData({ scrollTop: e.scrollTop, }); }, onPullDownRefresh(){ $recyleListview().onPullDownRefresh(); }, onReachBottom(){ $recyleListview().onReachBottom(); }, });