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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM