Vue2.0+ElementUI實現(xiàn)表格翻頁的實例
ElementUI的表格要求的數(shù)據(jù)類型為字典數(shù)組。我使用了python3寫后端,那么從數(shù)據(jù)庫取數(shù)據(jù)時添加一行cursorclass=pymysql.cursors.DictCursor即可。取出后我將其存入redis數(shù)據(jù)庫方便之后取用。取用時使用eval()函數(shù)再傳到前端即可。
前端放置Pagination 分頁器,我這里直接采用了完整功能的分頁器。
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 50, 100]" :page-size="pagesize" layout="total, sizes, prev, pager, next, jumper" :total="data.length"> </el-pagination>
其中:handleSizeChange為pagesize發(fā)生改變時的相應(yīng)函數(shù),handleCurrentChange為currentPage發(fā)生改變時的相應(yīng)函數(shù)。
page-sizes為所有可選擇的page-size??梢宰约焊钠渲械臄?shù)字。
layout為附帶的功能,一般不用動它。
total為總數(shù)據(jù)數(shù)。由于是字典數(shù)組,直接使用length方法即可得到總數(shù)據(jù)數(shù)。
data () { return { data: [], currentPage:1, pagesize:20, } },
初始頁currentPage、初始每頁數(shù)據(jù)數(shù)pagesize和數(shù)據(jù)data
methods: { handleSizeChange: function (size) { this.pagesize = size; }, handleCurrentChange: function(currentPage){ this.currentPage = currentPage; } }
上面的兩個響應(yīng)函數(shù),很好理解。
<el-table :data="data.slice((currentPage-1)*pagesize,currentPage*pagesize)" stripe style="width: 100%">
el-table標簽。通過計算很容易得到,要使當頁顯示分頁后的對應(yīng)數(shù)據(jù),其下標應(yīng)為(當前頁-1)*每頁數(shù)據(jù)數(shù) 到 當前頁*每頁數(shù)據(jù)數(shù)。使用slice方法進行取用。
stripe為帶斑馬紋表格。
<el-table-column prop="id" label="序號" align="center"> </el-table-column>
column標簽??煞哦鄠€,對每列的控制。label為該列名稱,顯示在第一行。prop為data中的某key的名稱。
最后成果。
以上這篇Vue2.0+ElementUI實現(xiàn)表格翻頁的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript中clientWidth,offsetWidth,scrollWidth的區(qū)別
這篇文章主要介紹了Element中clientWidth,offsetWidth,scrollWidth的區(qū)別,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下2021-01-01javascript瀑布流式圖片懶加載實例解析與優(yōu)化
這篇文章主要針對javascript瀑布流式圖片懶加載實例進行解析與優(yōu)化,感興趣的小伙伴們可以參考一下2016-02-02小發(fā)現(xiàn)之淺談location.search與location.hash的問題
下面小編就為大家?guī)硪黄“l(fā)現(xiàn)之淺談location.search與location.hash的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06input+select(multiple) 實現(xiàn)下拉框輸入值
昨天做一個網(wǎng)站時,需要實現(xiàn)下拉框能夠輸入,從功能上講是要實現(xiàn)用戶在文本框輸入值時,能夠從后讀出數(shù)據(jù)彈出下拉選項2009-05-05不得不分享的JavaScript常用方法函數(shù)集(上)
不得不分享的JavaScript常用方法函數(shù)集,幫助大家更好的學習javascript程序設(shè)計,有興趣的朋友可以參考一下2015-12-12JavaScript中的this指向綁定規(guī)則及常見面試總結(jié)
這篇文章主要為大家介紹了JavaScript中的this指向綁定規(guī)則及箭頭韓碩中的this指向,還b包含了常見面試總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12Three光源Target位置改變光照方向不變的問題解決方法
這篇文章主要為大家介紹了Three光源Target位置改變光照方向不變的問題及解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12