var fs = require('fs'); //通过传回来的页数,进行分页模拟 function pagination(p,s){ //p为页数,比如第一页传0,第二页传1,s为每页多少条数据 fs.readFile('./mock/person.json',function(err,data){ if(err){ console.error(err); } var person = data.toString(); person = JSON.parse(person); //把数据读出来 //console.log(person.data); var length = person.data.length; var pagePerson = person.data.slice(s*p,(p+1)*s); console.log('------------------------查询成功pagePerson'); console.log(pagePerson); }) } pagination(0,6);//查询第一页,每页的数据条数为6条
执行结果为
下面看一下第二页
执行pagination(1,6);
执行结果为
以此类推,就实现了模拟分页的效果
5.总结
ok,一套基本的增删改查就这样写完了,感觉node还是特别强大的,感觉自己又进步了一些,虽然可能有人觉得这样写没有意义,也许吧,但是我觉得很有意义,让我也收获了不少!!!