bootstrap-table中get请求携带的参数

今天学习一个框架,前端用到了bootstrap-table进行渲染,想找一下发送get请求时携带的参数是在哪个地方进行修改的,找了很久,发现是在引用的bootstrap-table.js中初始化生成的,所以要改动的话,就得改源码,也没有必要了。

我在后台打印了request请求的路径,是/strategy/instrument?search=&order=asc&offset=0&limit=100&_=1589535817942'

bootstrap-table.js在初始化的时候会设置一个searchText,对应于search这个参数。如果自定义初始化的时候不加,则不会带这个参数。

最后一个参数,没找到在哪里加的,但是从格式来看,应该是一个时间戳了,自动携带的。

(1)order=asc表示排序是升序排序,这个我们可以在参数里面设置:sortOrder: "asc/desc"(两种选一种)

(2)offset=0表示从数据从哪个row开始,简单的说从第几行数据开始

(3)limit=10表示选取多少个数据,也就是一页有多少条数据

2,3跟参数pageNumber和pageSize是紧密关联的。

pageSize对应的就是limit,因此改变pageSize就改变了limit;

pageNumber结合pageSize可以算出offset。

比如pageNumber=1,pageSize=30,那么offset=0,limit=30;

比如pageNumber=2,pageSize=30,那么offset=30,limit=30。

他不传第几页上来,而是传从第几行开始,选取多少行,这样一个数据。

注意:pageNumber从1开始而非从0开始,但是offset是从0开始的。

如果我尝试设置pageNumber:0,pageSize:30我们会发现offset=-30,limit=30,这是不对的

部分引用https://blog.csdn.net/qq_31135027/article/details/79856313

关于bootstrap-table更多的介绍https://www.cnblogs.com/laowangc/p/8875526.html