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; |