iview가 페이지 목록 점프를 한 후 반환 할 때 마지막 페이지 넘김 기록을 유지하는 방법

실제로 사용하는 경우 목록의 특정 페이지에서이 정보를 편집 할 때 편집이 완료되면 목록 페이지로 돌아갑니다. 그러면 목록 페이지에 어떤 데이터 페이지가 표시되어야합니까? 물론 홈 페이지가 아닌 이전 페이지 수의 위치로 돌아가고 싶습니다.

특정 레코드를 편집하고 지금 저장하면 세 번째 페이지로 돌아가고 싶은데, 사실 마스터는이 문제를 해결하기 위해 localstorage에 넘긴 페이지의 페이지 번호의 마지막 레코드를 저장해야합니다.

코드 쇼 :

setContextData: function(key, value) {
   let val = value ? value : 1
   localSave(key,JSON.stringify(val))
},
getContextData: function(key){
    return localRead(key) ? parseInt(JSON.parse(localRead(key))) : 1
},
mounted方法里面初始化的时候记录当前页码:
initList(){
    let pageSize = this.pageSize;
    let page = this.getContextData("currentPage");
    let search_from = this.formSearch;
    this.getData(page, pageSize, search_from) // 初始化请求
},

 

이렇게하면 특정 페이지 작업이 완료된 후 홈 페이지가 아닌 마지막 작업의 페이지로 돌아갑니다.

추천

출처blog.csdn.net/lchmyhua88/article/details/110824851