【发布时间】:2020-09-27 06:55:35
【问题描述】:
【问题讨论】:
标签: vue.js vuejs2 vuetify.js v-data-table
【问题讨论】:
标签: vue.js vuejs2 vuetify.js v-data-table
你可以使用'items-per-page-text':'products per page':
<v-data-table
:headers="headers"
:items="desserts"
:items-per-page="5"
item-key="name"
class="elevation-1"
:footer-props="{
showFirstLastPage: true,
firstIcon: 'mdi-arrow-collapse-left',
lastIcon: 'mdi-arrow-collapse-right',
prevIcon: 'mdi-minus',
nextIcon: 'mdi-plus',
'items-per-page-text':'products per page'
}"
></v-data-table>
请查看example
【讨论】:
page-text 的属性默认具有$vuetify.dataFooter.pageText 作为值,但我不知道如何更改它
'page-text':'$vuetify.dataFooter.pageText'.replace('of','de') 但没有成功
vuetify 2.X 的正确 prop 是 items-per-page-text:
<v-data-table
:footer-props="{itemsPerPageText: 'Rows count'}"
></v-data-table>
【讨论】:
:footer-props="{ pageText: '{0}-{1} de {2}' }
<template v-slot:[`footer.page-text`]="items">
{{ items.pageStart }} - {{ items.pageStop }} de {{ items.itemsLength }}
</template>
【讨论】: