element 分页使用

在这里插入图片描述```
在这里插入图片描述
在这里插入图片描述

for (let i = 0; i < this.tableData.length; i++) {
                this.tableData[i].settlementAmount = this.tableData[i].settlementAmount.toFixed(2)
                // 10条每页的时候 .toFixed(2)
                    this.tableData[i].index = (i + 1) + (this.pageNum - 1) * 10;
                    // 20条每页的时候
                    if (this.pageSize > 10 && this.pageNum > 1) {
                        this.tableData[i].index = (i + 1) + this.pageNum * 10;
                        if (this.pageSize > 10 && this.pageNum > 2) {
                        this.tableData[i].index = (i + 1) + (this.pageNum-1) * 20;
                        }
                    }
                    // 30条每页的时候
                    if (this.pageSize > 20 && this.pageNum > 1) {
                        this.tableData[i].index = (i + 1) + this.pageNum * 10;
                        if (this.pageSize > 20 && this.pageNum > 1) {
                        this.tableData[i].index = (i + 1) + (this.pageNum-1) * 30;
                        }
                    }
                    // 40条每页的时候
                    if (this.pageSize > 20 && this.pageNum > 1) {
                        this.tableData[i].index = (i + 1) + this.pageNum * 10;
                        if (this.pageSize > 20 && this.pageNum > 1) {
                        this.tableData[i].index = (i + 1) + (this.pageNum-1) * 40;
                        }
                    }

                // this.tableData[i].index = i + 1;
                    let timestamp1 = new Date(this.tableData[i].createTime.time); // 时间戳转换
                    this.tableData[i].createTime.time = timestamp1.toLocaleDateString().replace(/\//g, "-") + " " + timestamp1.toTimeString().substr(0, 8); // 时间戳转换
                    }
            let SettlementList = res.data
            this.total = SettlementList.total

pageNum: ‘1’, // 页码
pageSize: ‘10’, // 每页显示行数
total: 0, //总数

猜你喜欢

转载自blog.csdn.net/weixin_43869524/article/details/88758604