赞
踩
- <el-col :span="24" class="toolbar pageBar">
- <el-pagination
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- :current-page="currentPage1"
- :page-sizes="[10, 20, 30, 40]"
- :page-size="pageSize"
- layout=" prev, pager, next, sizes, total"
- :total="total">
- </el-pagination>
- </el-col>
- <script>
- export default {
- return {
- currentPage1: 1,
- total: 0,
- page: 1,
- pageSize: 10,
- pageNum:1
- }
- },
- methods: {
- //获取列表数据
- getUser: function () {
- let para = {
- pageNum: this.pageNum,
- pageSize: this.pageSize,
- };
- this.loading = true;
- getList(para).then((res) => {
- if(res.data.success){
- this.total = res.data.data.total;
- this.currentPage1 = res.data.pageNum;
- this.users = res.dataList;
- this.loading = false;
- }else{
- this.loading = false;
- this.$message({
- message: res.data.returnMsg,
- type: 'error'
- });
- }
- })
- },
- //改变时
- handleSizeChange(val) {
- this.pageSize = val;
- this.getUser();
- },
- //条目改变时
- handleCurrentChange(val) {
- this.pageNum = val;
- this.getUser();
- },
- },
- created() {
- this.getUser();
- }
- };
-
- </script>

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。