0.1.0 • Published 4 years ago

xy-pull-refresh v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago
IEChromeFirefoxOperaSafari
IE 10+ ✔Chrome 31.0+ ✔Firefox 31.0+ ✔Opera 30.0+ ✔Safari 7.0+ ✔

NPM version node version npm download

xy-pull-refresh

xy-pull-refresh

下拉刷新,下滑加载组件

安装

# yarn
yarn add xy-pull-refresh

使用例子

import React from "react";
import ReactDOM from "react-dom";
import PullRefresh from "xy-pull-refresh";
ReactDOM.render(
    <PullRefresh onLoadMore={loadData} onPullRefresh={refresh} enablePullRefresh={true}>
        <ul>
            <li>a</li>
        </ul>
    </PullRefresh>,
    container
);

API

属性说明类型默认值
loading是否正在加载数据/刷新数据booleanfalse
isNoMoreData是否没有更多数据booleanfalse
enableLoadMore是否开启加载更多, 滚动到底部会触发加载更多事件booleantrue
enablePullRefresh是否开启下拉刷新booleanfalse
initLock是否初始化锁定,在多个 tab 情况下,默认不是当前激活 tab 的,不需要主动去加载数据booleantrue
threshold阈值, 下拉到距离以上刷新number150
onLoadMore加载更多事件Function-
onPullRefresh下拉刷新事件Function-
noMoreDataNode没有数据元素React.ReactNode没有更多数据
bottomIndicatorTips上滑加载提示元素React.ReactNode上滑加载数据
notEnoughRefreshNode不够下拉刷新时提示React.ReactNode, GetPullRefreshNode-
overRefreshNode足够下拉刷新时提示React.ReactNode-

开发

yarn run start

例子

http://localhost:6006

测试

yarn run test

开源许可

xy-pull-refresh is released under the MIT license.

0.1.0

4 years ago

0.0.24

5 years ago

0.0.23

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago