Rampage通用数组分页方法,带可选回调修改页面结构
狂暴.js 将数组拆分为页面的通用方法,带有可选的回调来修改每个页面的结构。
用法:
var arr = [{ foo: 'bar' }, { foo: 'baz' }, { foo: 'qux' }];
var pages = rampage(arr, 2);
/* [ arr[0], arr[1] ], * [ arr[2] ] */
请注意,返回了一个新数组;原始 arr
不变。
如果要创建上一个/下一个链接或自定义每个页面的结构,请使用 opts
:
var opts = {
preProcess: function(pageItems, pageNum, totalPages) {
return {
pageItems: pageItems,
pageNum: pageNum,
totalPages: totalPages
};
}
};
下载地址
用户评论