Akr*_*ari 5 pagination vue.js vuetify.js
是否有任何事件可以检查 vuetify 中的数据表分页更改数字?update:pagination数据表的事件如何工作?
我通常从后端服务器加载数据,我在实现 update:pagination 事件时没有遇到任何问题,如下所示:
<v-data-table ... @update:pagination="updatePagination" />
Run Code Online (Sandbox Code Playgroud)
然后我创建要在分页更新时调用的方法:
methods: {
updatePagination (pagination) {
console.log('update:pagination', pagination)
}
}
Run Code Online (Sandbox Code Playgroud)
请注意 updatePagination 方法将在安装数据表组件时“自动”调用,当然,在您单击分页箭头之后。
\n\n\nVuetify 使分页变得非常容易。只要仔细阅读文档,你就会发现任何相关的内容。
\n
如果您使用 v-data-table分页和排序服务器端vuetify 会说:\n如果您\xe2\x80\x99从后端加载数据并希望在显示结果之前对结果进行分页和排序,则可以使用total-items支柱。定义此属性将禁用内置排序和分页,您将需要使用分页属性来监听更改。
\n\n所以当分页发生变化时从后端获取数据,对应的代码是:
\n\nwatch: {\n pagination: {\n handler () {\n getDataFromBacked()\n .then(data => {\n this.items = data.items\n this.totalItems = data.total\n })\n },\n deep: true\n }\n},\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
12053 次 |
| 最近记录: |