有是否,需要用到下面这种情况。
如:有很大一波数据,但是显示页面,只显示固定的几项,其余选项,通过换页来显示,那么如何快速定位到指定的位置呢?
下面会给出核心代码,其中i表示查找到的索引。
C#版:
page = i / maxItem;
select = i == 0 ? i : ((i - 1) % maxItem + 1) % maxItem;
TS版:
page = Math.floor( i / maxItem);
select = i == 0 ? i : ((i - 1) % maxItem + 1) % maxItem;
大同小异,如果有更简洁代码,希望能留下你的代码片段。
评论