
文章插圖
寫前端都會面臨的一個問題就是分頁,如果是純js分頁也是可以的,只是可能代碼量比較大,所以今天寫一個關(guān)于用bootstrap框架分頁的例子,希望以后可以幫助到一些對這方面比較頭疼的碼農(nóng) 。
首先需要明確的一點是,哪些數(shù)據(jù)是需要分頁的,單從數(shù)據(jù)顯示上其實是沒有必要分頁的,因為頁面是可以顯示的出來的,但是作為一個相對比較合格的前端,你首先要考慮的不僅僅是這個功能是不是可以實現(xiàn),而是要考慮用戶體驗是不是好的,在既有功能上如果可以更多的考慮用戶體驗的問題,那么才可以算是一個相對比較合格的前端工程師 。
先看渲染圖:
這個是一個項目中的例子,今天就做以這個為例子,做一下
首先我們將需要用的數(shù)據(jù)準(zhǔn)備好(這個一般是ajax請求到的數(shù)據(jù),現(xiàn)在我們直接放到一個js里面,加載js的時候直接取出數(shù)據(jù))
var testboke = { "code":200, "message":null, "data":{ "total":17,//總條數(shù) "size":10,//分頁大小-默認(rèn)為0 "pages":2,//總頁數(shù) "current":1,//當(dāng)前頁數(shù) "records":[//author-riverLethe-double-slash-note數(shù)據(jù)部分 { "id":17,//項目id "userName":"Night夜",//發(fā)起人名稱 "companyName":"康佰裕",//發(fā)起人公司名稱 "ptypeName":"13",//發(fā)起項目類別 "pask":"13", "pname":"13", "pdesc":"13" }, { "id":16, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"12", "pask":"12", "pname":"12", "pdesc":"12" }, { "id":15, "userName":"BB機(jī)", "companyName":"北京電影", "ptypeName":"11", "pask":"11", "pname":"11", "pdesc":"11" }, { "id":14, "userName":"BB機(jī)", "companyName":"北京電影", "ptypeName":"9", "pask":"9", "pname":"9", "pdesc":"9" }, { "id":13, "userName":"BB機(jī)", "companyName":"北京電影", "ptypeName":"7", "pask":"7", "pname":"7", "pdesc":"7" }, { "id":12, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"6", "pask":"6", "pname":"6", "pdesc":"6" }, { "id":11, "userName":"BB機(jī)", "companyName":"北京電影", "ptypeName":"5", "pask":"5", "pname":"5", "pdesc":"5" }, { "id":10, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"4", "pask":"4", "pname":"4", "pdesc":"4" }, { "id":9, "userName":"BB機(jī)", "companyName":"北京電影", "ptypeName":"3", "pask":"3", "pname":"3", "pdesc":"3" }, { "id":8, "userName":"Night夜", "companyName":"康佰裕", "ptypeName":"2", "pask":"2", "pname":"2", "pdesc":"2" } ] }}接下來畫頁面的表格:
<body><div class="templatemo-content col-1 light-gray-bg"><div class="templatemo-top-nav-container"><div class="row"><nav class="templatemo-top-nav col-lg-12 col-md-12"><li><a href="">發(fā)起項目列表管理</a></li></nav></div></div><!--正文部分--><div style="background: #E8E8E8;height: 60rem;"><div class="templatemo-content-container"><div class="templatemo-content-widget no-padding"><!--表頭--><div class="panel-heading templatemo-position-relative"><h2 class="text-uppercase">發(fā)起項目列表</h2></div><div class="panel panel-default table-responsive" id="mainContent"></div></div></div></div><div class="pagination-wrap" id="callBackPager"></div><footer class="text-right"><p>Copyright ? 2018 Company Name | Designed by<a target="_parent">csdn</a></p></footer></body>這個時候也頁面上是沒有任何的元素的,因為我們需要的是將頁面上的表格用js動態(tài)的畫出來,這樣才可以實現(xiàn)取出來的數(shù)據(jù)是可以分頁的,但是畫表格的前提是你要可以拿到數(shù)據(jù)對不對,所以接下來應(yīng)該是拿數(shù)據(jù),而不是急著畫表格,因為沒有數(shù)據(jù)的時候你的表格即使是畫出來了,也是顯示不出來的,那么我們開始拿數(shù)據(jù):
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 燎原雙語學(xué)校圖片
- 水晶頭接法順序圖片圖解 2芯電話線水晶頭接法順序
- word多張圖片排版技巧 怎么讓word圖片自由移動
- u盤單個文件大小限制 超過4g的文件怎么存放在u盤里面
- 快速查找字體的方法 圖片查找字體的網(wǎng)站
- fckeditor上傳圖片后出現(xiàn)白屏的原因 fckeditor上傳圖片后出現(xiàn)白屏
- 3dmax把圖片拉進(jìn)來后建模 3dmax導(dǎo)入jpg圖片建模
- pdf中的圖片導(dǎo)出的方法 pdf中的圖片如何導(dǎo)出
- c語言大小寫字母轉(zhuǎn)換編程 c語言大小寫轉(zhuǎn)換程序
- 什么是低碳生活圖片
