36 lines
634 B
Vue
36 lines
634 B
Vue
|
<template>
|
||
|
<el-pagination class="ag-pagination" v-bind="attrs" v-on="$listeners">
|
||
|
</el-pagination>
|
||
|
</template>
|
||
|
<script>
|
||
|
export default {
|
||
|
name: "agPagination",
|
||
|
props: {
|
||
|
tabsData: {
|
||
|
type: Array,
|
||
|
default: () => {
|
||
|
return [];
|
||
|
},
|
||
|
},
|
||
|
},
|
||
|
data() {
|
||
|
return {};
|
||
|
},
|
||
|
computed: {
|
||
|
attrs() {
|
||
|
return {
|
||
|
total: 0,
|
||
|
"page-size": 20,
|
||
|
"current-page": 1,
|
||
|
"page-sizes": [20, 50, 100, 200],
|
||
|
layout: "total, sizes, prev, pager, next, jumper",
|
||
|
...this.$attrs,
|
||
|
};
|
||
|
},
|
||
|
},
|
||
|
methods: {},
|
||
|
};
|
||
|
</script>
|
||
|
|
||
|
<style scoped lang="scss">
|
||
|
</style>
|