我有一个json文件,我正在用它来填充模板中的数据。
[
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"},
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"},
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"},
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"},
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"},
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"},
{ id:1 ,imgsrc:"images/wedding.jpg" ,name:"wedding"}
]
我当前正在使用_.each函数填充模板,但是这导致我的所有数据都加载到屏幕上,有没有办法限制输出,然后单击某些按钮时以4的计数显示剩余数据?
最佳答案
听起来您正在寻找slice
方法-https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
var abc = ["a", "b", "c", "d", "e", "f", "g"];
var itemsPerPage = 2;
var page3ItemsBegin = itemsPerPage * 2;
console.log(abc.slice(page3ItemsBegin, page3ItemsBegin + itemsPerPage));
工作示例here