zoukankan      html  css  js  c++  java
  • vue---结合elementui做异步数据分页

    使用vue+elementui来请求数据做分页:

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

    JS:

    <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>
  • 相关阅读:
    学姐学长们的测试
    loli的测试——搜索
    搜索-2
    单调队列
    乱搞题 (不知道怎么分类)
    对拍及数据生成
    搜索-1
    矩形重叠
    拼写单词
    java笔记
  • 原文地址:https://www.cnblogs.com/e0yu/p/10065464.html
Copyright © 2011-2022 走看看