分页
<template>
<div style="float:right">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="pageParams.page"
:page-sizes="[3, 5, 10]"
:page-size.sync="pageParams.pagesize"
layout="sizes, prev, pager, next, jumper"
:total="total"
>
</el-pagination>
</div>
</template>
<script>
export default {
data () {
return {
pageParams: {
page: 1,
pagesize: 3
},
total: 0,
}
},
methods:{
handleSizeChange (val) {
console.log(`每页 ${val} 条`)
this.pageParams.pagesize = val
this.pageParams.page = 1
this.loadQuestions(true)
},
handleCurrentChange (curPage) {
console.log(`当前页: ${curPage}`)
this.pageParams.page = curPage
this.loadQuestions(true)
}
}
}
</script>