应该是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)) }