Pagelist 分页列表 1.1.0
pagesize { Number } #
每页加载的数据量,默认15条
useRefresh { Boolean } #
是否启用刷新功能,默认为true,开启下来刷新组件
useLoadmore { Boolean } #
是否启用加载更多功能,默认为true,开启上拉加载更多
infinite { Boolean } #
是否加载大量数据,默认为false,false是append节点,true会有固定个数的节点,滚动的时候移动节点和更新数据
selectedClass { String } #
选中后的样式
isTransition { Boolean } #
默认滚动的动画效果,默认为false,true使用css的transition,false使用js动画
nodataViewData { Object } #
没有数据时默认的数据(如果你传递的nodataTpl需要数据)
nodataTpl { String } #
没有数据的提示模板
refreshTpl { String } #
下拉刷新提示模板
loadmoreTpl { String } #
加载更多提示提示模板
compiler { Function } #
模板引擎,默认为内置的模板引擎,若传值,如要compiler含有config和render方法
destroy #
销毁组件
getPageNum #
获得当前组件的是第几页
返回值: Number 获得当前组件的是第几页
setPageNum 0.1.11 #
设置页码
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
pageNum | Number | String | 设置pagelist的页码 |
resize #
根据窗口大小重新调整组件位置和大小
reloadNodataView #
重新渲染没有数据的模板
stopAndScrollTo #
停止滚动并滚动到指定位置
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
translateY | Number | 指定滚动到的位置 |
返回值: Boolean 是否成功
refresh #
刷新组件的数据
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
data | Array | 加载到的数据 | ||
isFail | Boolean | 加载是否成功,如果加载数据碰到异常才设置成true |
loadMore #
组件加载更多数据
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
data | Array | 加载到的数据 | ||
isFail | Boolean | 加载失败,如果加载数据碰到异常才设置成true |
simulateRefresh #
手动模拟刷新列表操作,组件滚动到头部
reloadData #
重新加载数据
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
data | Array | 重新加载的数据 |
refresh #
用户下拉列表满足刷新条件时触发的事件
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
pageNum | Number | 当前的页码 |
loadmore #
用户上拉列表满足加载更多条件时触发的事件
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
pageNum | Number | 当前的页码 |
ready #
渲染完成后触发的事件
selectitem #
用户选择某项数据时触发的事件
方法参数:
参数名 | 类型 | 描述 | 必选 | 支持版本 |
---|---|---|---|---|
data | Object | 当前选择项目的数据 | ||
itemEl | HTMLElement | 当前选择项目的节点 | ||
targetEl | HTMLElement | 用户点击的实际节点 |