我正在尝试在PrimeVue的DataTable上使用服务器端实现分页。我已经看过https://www.primefaces.org/primevue/showcase-v2/#/datatable/lazy了,仍然不确定该怎么做。我假设应该有一个我可以覆盖的函数,我可以替换它来调用我的API,但是我找不到任何关于这方面的信息。
如何对PrimeVue的DataTable进行服务器端分页?
我上Vue2了。
发布于 2020-10-05 23:51:07
如果你想从服务器端分页,API
响应应该更简单,参数page=1
可以是page=1,page=2等(1和2将是你的参数)。你可以使用per_page
上有多少条记录和多少条total
记录来实现逻辑,使用这些信息你可以得到你的分页链接。
{
"data": [
{
"id": 1,
"name": "Arslan.",
"email": "arslan@example.com",
},
{
"id": 2,
"name": "Suliman",
"email": "sl@example.com",
}
],
"links":{
"first": "http://example.com/pagination?page=1",
"last": "http://example.com/pagination?page=1",
"prev": null,
"next": null
},
"meta":{
"current_page": 1,
"from": 1,
"last_page": 1,
"path": "http://example.com/pagination",
"per_page": 15,
"to": 10,
"total": 10
}
}
https://stackoverflow.com/questions/64210494
复制相似问题