加载数据组件
/**
* ----------------------------------------
* 加载数据
* @param {String} url - 加载地址
* @param {Function} ondata - 数据回调
* @param {Array} [deps] - 变化依赖
* @param {Number} [size = 10] - 加载数量(判断是否加载完成的依据)
* @param {String} [cached = false] - 是否缓存数据
* ----------------------------------------
*/
import FetchMore from "ynw/antd/FetchMore";
<FetchMore
size={12}
url="/user/list"
deps={state.version}
ondata={rows => dispatch({ rows: handler(rows) })}
cached={true}
/>;
请求数据时:自动添加 last 请求参数 params.last = state.data[len - 1]._id
,服务端根据 last 和 size 参数返回更多数据