pagination.vue 788 Bytes
Newer Older
xulili's avatar
xulili committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<template>
    <div class="partyt-pagination">
         <el-pagination
            @current-change="handleCurrentChange"
            :current-page.sync="currentPage"
            :page-size=pageSize
            layout="prev, pager, next, jumper"
            :total="total">
         </el-pagination> 
    </div>
</template>
<script>
export default {
    data(){
        return {
            currentPage:1
        }
    },
    props:{
        total:{
            type:Number,
22
            default:500
xulili's avatar
xulili committed
23 24 25 26 27 28 29 30 31 32 33 34
        },
        pageSize:{
            type:Number,
            default:20
        }
    },
    methods:{
        handleCurrentChange(val){
            console.log('currentPage' + val + '页')
        }
    }
}
35 36 37 38
</script>
<style lang="less">
  @import '../style/pagination.less';
</style>