vue Element ui實現分頁效果

2021-10-02 18:51:36 字數 1057 閱讀 6507

當我們向後台請求大量資料的時候,並要在頁面展示出來,請求的資料可能上百條資料或者更多的時候,並不想在乙個頁面展示,這就需要使用分頁功能來去完成了。

1.本次所使用的是vue2.0+element-ui實現乙個分頁功能,element-ui這個元件特別豐富,分頁中給我提供了乙個pagination 分頁,使用pagination 快速完成分頁功能

最終效果展示

資料管理

使用者列表

:data="userlist.slice((currentpage-1)*pagesize,currentpage*pagesize)" //對資料請求的處理,最為重要的一句話

>

pagination

@size-change="handlesizechange"@current-change="handlecurrentchange":current-page="currentpage":page-sizes="[5, 10, 20, 40]" //這是下拉框可以選擇的,每選擇一行,要展示多少內容:page-size="pagesize" //顯示當前行的條數layout="total, sizes, prev, pager, next, jumper":total="userlist.length"> //這是顯示總共有多少資料,

需要data定義一些,userlist定義乙個空陣列,請求的資料都是存放這裡面

data () 

},

對一些資料,方法處理,資料的**是自己通過json-server搭建的本地資料,通過vue-resource請求資料,

created() ,

methods: ,

handlecurrentchange:

function

(currentpage),

handleuserlist() )}}

可以關注一下這個案例還在完善當中,功能還在增加

vue Element ui 實現分頁

實現分頁功能的關鍵技術點為頁面顯示的結果處理,而此處的關鍵技術點為js的slice 方法。首先介紹slice 方法 slice 方法可從已有的陣列中返回選定的元素。slice 方法可提取字串的某個部分,並以新的字串返回被提取的部分。主要用法 array.slice start,end 引數描述 st...

vue element ui 實現分頁效果

我使用得是el table el pagination來實現的,話不多說,直接上 編輯刪除 export default inject reload 注入reload方法 data created mounted methods handlecurrentchange function curren...

VUE ElementUI實現前端分頁

參考了這位大佬的部落格 經過自己的修改,與elementui分頁外掛程式相結合,實現了前端元件分頁 效果圖如下 每頁幾條,前往幾頁,均可使用。下面直接上 一 定義變數 data rightslist 分頁資料,這裡用來儲存每頁切割後的資料 看起來格式是這樣的 陣列內套陣列,每個陣列就是一頁資料 to...