vue Element ui 實現分頁

2022-05-01 12:03:11 字數 1178 閱讀 2961

實現分頁功能的關鍵技術點為頁面顯示的結果處理,而此處的關鍵技術點為js的slice()方法。

首先介紹slice()方法:

slice() 方法可從已有的陣列中返回選定的元素。

slice()方法可提取字串的某個部分,並以新的字串返回被提取的部分。

主要用法:

array.slice(start, end)

引數描述

start

可選。規定從何處開始選取。如果是負數,那麼它規定從陣列尾部開始算起的位置。也就是說,-1 指最後乙個元素,-2 指倒數第二個元素,以此類推。

end可選。規定從何處結束選取。該引數是陣列片斷結束處的陣列下標。如果沒有指定該引數,那麼切分的陣列包含從 start 到陣列結束的所有元素。如果這個引數是負數,那麼它規定的是從陣列尾部開始算起的元素。

element-ui中的table元件所繫結的值為list,因此可以採用slice()方法實現,如:

wx_attention_list.slice((currentpage-1)*pagesize,currentpage*pagesize)

其中:currentpage表示當前頁碼,

pagesize表示每頁顯示條目個數。

附**:

table:

:data="wx_attention_list.slice((currentpage-1)*pagesize,currentpage*pagesize)"

border

stripe

show-summary

:summary-method="gettotal"

style="width: 75%;margin:20px auto 15px auto;">

prop="number"

label="序號"

width="100"

>

prop="wx_key_word"

>

prop="num"

label="數量"

>

pagination:

:current-page.sync="currentpage"

:page-size="pagesize"

layout="total, prev, pager, next"

:total="total">

附圖:

vue element ui 實現分頁效果

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

vue Element ui實現分頁效果

當我們向後台請求大量資料的時候,並要在頁面展示出來,請求的資料可能上百條資料或者更多的時候,並不想在乙個頁面展示,這就需要使用分頁功能來去完成了。1.本次所使用的是vue2.0 element ui實現乙個分頁功能,element ui這個元件特別豐富,分頁中給我提供了乙個pagination 分頁...

VUE ElementUI實現前端分頁

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