基于javascript ES6开发,提供灵活的配置项,后端分页数据格式可以自定义配置,主题可自由发挥, 无任何强制第三方依赖,第三方依赖仅仅作为可选项:引入font-awesome,则显示翻页按钮默认图标, 否则显示默认文字。
<div id="page"></div>
const PAGE = xpage.init('page', <setting>);
支持自定义配置,参考:xpage.defaultSetting
。
对象深拷贝,避免引用的问题。
对象深分配,类似于Object.assign
,但可以深层分配。
初始化操作。 参数:
- 分页容器ID
- 自定义配置
参数:
- 请求地址
- 默认选项
ajax请求分页,支持get
(默认)、post
(请求头Content-Type
支持):
- application/json
- application/x-www-form-urlencoded(默认)
静态数据分页请求。
参数:
- 数组类型静态数据
- 默认选项
分页请求。
参数:
- url或静态数据数据
- 默认选项
刷新当前页数据。
默认选项
默认配置