element ui前端分頁 與後端分頁的問題

2021-10-05 17:28:40 字數 1927 閱讀 5912

前端分頁:一次性請求所有資料 然後前端對資料進行擷取展示

後端分頁:需要我們把頁碼 請求條數傳送給後端 後端根據條件每次返回對應的條數

:data=

"tabledatas.slice((currentpage-1)*pagesize,currentpage*pagesize)"

style=

"width: 100%"

>

prop=

"date"

label=

"日期"

width=

"180"

>

<

/el-table>

"handlesizechange"

@current-change=

"handlecurrentchange"

:current-page=

"currentpage"

:page-sizes=

"pagesizes"

:page-size=

"pagesize" layout=

"total, sizes, prev, pager, next, jumper"

:total=

"totalcount"

>

<

/el-pagination>

methods:

, row)

;// editform是dialog彈框的data

//顯示編輯介面},

handledelete

(index, row)

,handlesizechange

(val)

,// 顯示第幾頁

handlecurrentchange

(val),}

}

重點這句話

:data=

"tabledatas.slice((currentpage-1)*pagesize,currentpage*pagesize)"

這個就是根據你的pageszie 和currentpage來擷取資料展示的

:data=

"tabledata"

ref=

"multipletable"

tooltip-effect=

"dark"

style=

"width: 100%"

@selection-change=

"handleselectionchange"

>

<

/el-table>

"handlesizechange"

@current-change=

"handlecurrentchange"

:current-page.sync=

"currentpage"

:page-sizes=

"pagesizes"

:page-size=

"pagesize" layout=

"total, sizes, prev, pager, next, jumper"

:total=

"totalcount"

>

<

/el-pagination>

handlesizechange

(val)

,handlecurrentchange

(val)

, page:})

.then

((res)

=>).

catch((

)=>)}

,

注意 這個時候前端不需要做資料處理 我們只需要把pagesize和currentpage傳給後端就可以了

element ui實現前端分頁

element ui裡的分頁元件 size change handlesizechange current change handlecurrentchange current page page page sizes 20,50,100 background page size limit lay...

elementUI實現前端分頁

按照他的文件來寫分頁,最主要的是el table裡面展示的資料怎麼處理 最主要就是上面標紅這一塊的處理 allcommoditylist是後台取得資料,currentpage是當前頁,初始值0,pagesize當前需要展示的資料,初始值10 slice 方法從已有陣列中返回選定的資料 最主要就是上面...

前端結合elementui實現分頁功能

在elementui中使用table元件完成頁面的大概框架,並且使用pagination分頁元件 tips 這裡不是重點,不做過多闡述 通過axios把資料全部渲染到頁面上 使用el pagination分頁元件,定義分頁中的基礎資料 每頁顯示多少資料,資料總條數等 定義乙個新的儲存頁面資料的new...