vue+element-ui项目的分页,返回默认显示第一页的问题

html

<el-pagination
        background
        @size-change="handleSizeChange"
        @current-change="handleCurrentChange"
        layout="total, sizes,prev, pager, next,jumper"
        :page-size="listQuery.pageSize"
        :page-sizes="[5,10,15]"
        :current-page.sync="listQuery.pageNum"
        :total="total">
      </el-pagination>

created

let storage = window.sessionStorage;  
      let currentPage = storage.getItem('productPage');
      if(currentPage){this.listQuery.pageNum = Number(currentPage)};

storage.removeItem('productPage');//使用后删除,否则从其他页面进来也不一定是第一页

获取列表的函数后面

let storage = window.sessionStorage; 
storage.setItem('productPage',this.listQuery.pageNum);
THE END
分享
二维码
打赏
< <上一篇
下一篇>>