18-Beego優(yōu)選復雜分頁

這里將實現(xiàn)商品列表頁的分頁,必不可少的一步是要學會分析現(xiàn)有網(wǎng)頁的分頁規(guī)則,并且學會利用現(xiàn)有網(wǎng)頁的元素節(jié)省時間,話不多說,讓我們來實現(xiàn)商品的分頁顯示,讓越來越多的商品數(shù)據(jù)整齊排列吧

效果圖.gif

0.語法注意點

如果要遍歷切片,創(chuàng)建切片的時候必須指點切片的長度否則會報錯


image.png

1.新知識

1.給切片賦值:切片名稱=[ ]數(shù)據(jù)類型{數(shù)據(jù)1,數(shù)據(jù)2}


image.png

2.模板語法不等于


image.png

3.限制獲取數(shù)據(jù)起始位置和條數(shù).Limit(pageSize,pageStart)

2.操作

如果借用其它網(wǎng)頁上的元素,需要右鍵點擊檢查,即可得到網(wǎng)頁上元素源代碼,搬運到自己的網(wǎng)頁上

3.邏輯注意點

1.上一頁和最后一頁要判斷當前頁,不是遍歷元素
2.比較哪里該...要是遍歷元素,不是當前頁

一.業(yè)務邏輯

分頁.png

二.界面分析

分析:
1.如果頁數(shù)小于等于7頁, 那么有多少頁就顯示多少頁
1 2 3 4
2.如果頁數(shù)大于7頁, 那么有兩種情況
當前索引小于等于4的時候, 最后顯示 ... 總頁數(shù)
1 2 3 4 5...8
當前索引大于等于總頁數(shù)-3的時候, 前面顯示 1 ...
1 ... 5 6 7 8


效果圖.gif

三.復雜分頁邏輯代碼

1.準備相關(guān)數(shù)據(jù)
1.1 當前頁碼
1.2 每一頁顯示商品個數(shù)
1.3 當前分類總商品數(shù)
1.4 當前分類商品總頁數(shù)
2.創(chuàng)建頁碼對應切片元素


image.png

image.png

四.復雜分頁界面代碼

image.png

五.每頁顯示商品數(shù)量限制

1.計算起始商品位置
2.限制獲取商品條數(shù)

image.png

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,095評論 1 92
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,621評論 1 32
  • 搜索結(jié)果分頁顯示 1.功能要求: 我們之前在后臺學過一個分頁控件.但是那個控件可以用在后端,因為后臺不用考慮美觀等...
    llllllll_0d9d閱讀 711評論 0 3
  • 春鵲無聲葉葉語,花飛絮,細如雨。 綠茵彩鯉,天瀑湍素玉。 漫山遍野被錦繡,祥和戶,萬家屋。 四象繁盛道中序,不爭執(zhí)...
    西山有雪閱讀 270評論 0 2
  • 2017年12月7日 初三的日子 第109天,西安AQI87,空氣質(zhì)量:良。 就因為昨晚11點多睡覺,因此早上就沒...
    天空有云閱讀 281評論 1 1

友情鏈接更多精彩內(nèi)容