问题:点击其他页码时刷新浏览器,页码默认跳转回到了第一页并没有停留在当前页码。如果你并不是在第一页进行数据搜索分页,那么当你返回当前页,页面数据为离开时的数据,但页码显示为第一页,此时你再次点击刚才的页码,两页数据为一致,出现页码数据重复。
解决办法:用session或local存储下来 回到第一页时 在created生命周期里面(注意:不是在mounted里面)获取并给current-page 赋值,最后赋值成功调用接口成功的时候,把session清除
created() { this.currentPage.page = parseInt(sessionStorage.getItem('sessionPage')) || 1; },