Heim > Fragen und Antworten > Hauptteil
Zum Aktualisieren hochziehen, um eine Paginierung durchzuführen. Klicken Sie auf eine Seite in der Liste, um zu den Details zu gelangen, und kehren Sie dann von den Details zur vorherigen Seite zurück. Die Position kann nicht geändert werden, und der Code wird nicht geändert aktualisiert. Es ist besser, scrollBehavior zu verwenden. Ich habe etwas Ähnliches getan. Ich hoffe, Sie können mir einen Rat geben.
習慣沉默2017-05-16 13:45:04
beforeRouteLeave(to, from, next){
let position = window.scrollY()
this.$store.commit('SAVE_POSITION', position) //离开路由时把位置存起来
}
在页面中取值
mounted () {
this.$nextTick(function(){
let position = this.$store.state.position //返回页面取出来
window.scroll(0, position)
})
}