const BVPaginationMixin = { | |
data() { | |
return { | |
currentPage: 1, | |
perPage: 20, | |
itemsPerPageOptions: [ | |
{ | |
value: 10, | |
text: '10' | |
}, | |
{ | |
value: 20, | |
text: '20' | |
}, | |
{ | |
value: 30, | |
text: '30' | |
}, | |
{ | |
value: 40, | |
text: '40' | |
}, | |
{ | |
value: 0, | |
text: this.$t('global.table.viewAll') | |
} | |
] | |
}; | |
}, | |
methods: { | |
getTotalRowCount(count) { | |
return this.perPage === 0 ? 0 : count; | |
} | |
} | |
}; | |
export default BVPaginationMixin; |