FetchMore

加载数据组件

/**
 * ----------------------------------------
 * 加载数据
 * @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 参数返回更多数据