分页实现但是表格不刷新?-灵析社区

接地气的编码师

分页: data: data () { return { tableData: [], cols: [], currentPage: 1, pagesize: 1 } }, 分页方法: handleSizeChange (val) { console.log(`每页 ${val} 条`) this.pagesize = val this.getData() }, handleCurrentChange (val) { console.log(`当前页: ${val}`) this.currentPage = val this.getData() }

阅读量:17

点赞量:0

问AI
应该是tableData赋值了ui没有刷新问题,可以使用this.$set()赋值试试 this.$set(this,'tableData',response) //这里是伪代码,具体索引+1或-1需要自己操作 const num = currentpage-1 * pagesize if(num + pagesize >= response.length){ this.$set(this,'tableData',response.slice(num,response.length)) }else{ this.$set(this,'tableData',response.slice(num,num + pagesize)) }