1. 程式人生 > 其它 >vue element 分頁

vue element 分頁

<el-pagination :current-page="currentPage" :page-sizes="[10, 30, 50]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="totalCount" @size-change="handleSizeChange" @current-change="handleCurrentChange" /> handleSizeChange(val) { // console.log("每頁" + val + "條"); // this.pageSize 是請求表格資料介面中的引數 設定表格每頁顯示多少條資料 this.pageSize = val this.loadTableData() // 調錶格資料的介面 }, handleCurrentChange(val) { this.currentPage = val this.loadTableData() }, loadTableData() { orderList({ pageNo: this.currentPage, pageSize: this.pageSize, orderBy: 'update_time', descending: true, // true 倒敘 map: { search: this.searchinfo.trim() } }).then((res) => { // console.log(res) if (res.status === 200) { this.tableData = res.data this.totalCount = res.fsp.recordCount } else { this.$message.error(res.msg) } }) }, 不求大富大貴,但求一生平凡