Vue.js 能否将Vuetify数据表“每页行数”的“全部”值从默认值“-1”更改为“1”?

Vue.js 能否将Vuetify数据表“每页行数”的“全部”值从默认值“-1”更改为“1”?,vue.js,vuetify.js,Vue.js,Vuetify.js,在我使用的API中,使用-1的页面大小将显示默认的每页100个项目的数量,而不是10000个项目的最大数量 我可以将每页项目选项从默认值[5,10,15,-1]更改为[5,10,1510000],但从我看到的情况来看,没有将下拉列表中的标签从10000更改为All的选项,因为Vuetify会自动为-1执行此操作 我的问题的视觉表现: 将默认值-1用于所有: 将自定义10000用于所有: Vuetify似乎没有提供自定义触发All标签的值的选项,因此您可以在update:page/update:o

在我使用的API中,使用-1的页面大小将显示默认的每页100个项目的数量,而不是10000个项目的最大数量

我可以将每页项目选项从默认值[5,10,15,-1]更改为[5,10,1510000],但从我看到的情况来看,没有将下拉列表中的标签从10000更改为All的选项,因为Vuetify会自动为-1执行此操作

我的问题的视觉表现:

将默认值-1用于所有:

将自定义10000用于所有:


Vuetify似乎没有提供自定义触发All标签的值的选项,因此您可以在update:page/update:options事件处理程序中简单地处理此问题

const itemsPerPage=options.itemsPerPage==-1?10000:options.itemsPerPage
在发出API请求时,您是否可以不检查数字,例如让itemsPerPage=page=-1?10000 : page@Phil是的,看起来这可能是最好的办法。我想我希望在Vuetify的结尾有一个更优雅的解决方案。谢谢你的回复!