No uso real, quando editamos essas informações de uma determinada página da lista, retornamos à página da lista quando a edição é concluída e, então, qual página de dados deve ser exibida na página da lista? Obviamente, queremos retornar à posição da contagem de páginas anterior, não à página inicial.
Se eu editar um determinado registro e salvá-lo agora, o que quero é voltar para a terceira página.Na verdade, o master precisa salvar o último registro do número da página da página virada no armazenamento local para resolver este problema.
código mostrado abaixo:
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) // 初始化请求
},
Isso garante que, após a conclusão de uma determinada operação de página, retornemos à página da última operação, não à página inicial.