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