1const BVPaginationMixin = { 2 data() { 3 return { 4 currentPage: 1, 5 perPage: 20, 6 itemsPerPageOptions: [ 7 { 8 value: 10, 9 text: '10' 10 }, 11 { 12 value: 20, 13 text: '20' 14 }, 15 { 16 value: 30, 17 text: '30' 18 }, 19 { 20 value: 40, 21 text: '40' 22 }, 23 { 24 value: 0, 25 text: this.$t('global.table.viewAll') 26 } 27 ] 28 }; 29 }, 30 methods: { 31 getTotalRowCount(count) { 32 return this.perPage === 0 ? 0 : count; 33 } 34 } 35}; 36 37export default BVPaginationMixin; 38