@iwux/recyle-listview
TypeScript icon, indicating that this package has built-in type declarations

1.0.83 • Public • Published

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

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(); }, });

Readme

Keywords

none

Package Sidebar

Install

npm i @iwux/recyle-listview

Weekly Downloads

0

Version

1.0.83

License

ISC

Unpacked Size

12.8 kB

Total Files

8

Last publish

Collaborators

  • tianyingchun