我是倾向于从 1 开始,因为接口的定义,应该遵循可读性的原则
我是倾向于从 1 开始,因为接口的定义,应该遵循可读性的原则
|
passion336699Dec 22, 2016 via Android
1
都差不多吧,看前端传当前页想不想-1😂
|
|
REDec 22, 2016
2
语义化的角度来说当然是 1 代表第一页
|
|
adminsvvDec 22, 2016
3
0
|
|
DoraJDJDec 22, 2016
4
以 1 代表第一页简单明了 +1
不过有些带分页的接口还允许负数存在,不知道他们为何要这么做... 举个栗子,页数为负数居然正常返回内容: http://www.im9.com/api/query.community.post.list.do?page_no=-1&community_id=1063&sort_type=1&captcha=e74260c18c7f894cb663393db8ad1919&ts=1467528301683 |
|
incompatibleDec 22, 2016 via iPhone
5
肯定是要从 0 开始。至于把「第 0 页」原样显示还是显示为「第 1 页」,那是前端界面应该操心的问题。
|
|
yesicooDec 22, 2016
6
pageNum = pageNum < 1 ? 1 : pageNum;
pageSize = pageSize < 1 ? 10 : pageSize; Limit {(pageNum-1)*pageSize},{pageSize} |
|
zhujinliangDec 22, 2016
7
从 1 开始, 0 = 1
|
|
DualWieldDec 22, 2016
8
0
|
|
REDec 22, 2016
12
@incompatible 照你这么说,把 Page 1 转换成 Index 0 才是后端程序员该操心的事,脱离了代码, 1 就是 1 , 0 就是 0
|
|
incompatibleDec 22, 2016
13
@RE 这跟前端程序员还是后端程序员无关,只跟 MVC 有关。显示成 1 还是 0 就是负责 View 的人应该做的事。
|
|
FrankFang128Dec 23, 2016
14
从 0 开始的都是 offset ,跟页数两码事
|