vue实现返回页面时回到原来的位置
使用vue中的导航守卫beforeRouteEnter与beforeRouteLeavebeforeRouteEnter(to, from, next) {next(vm => {// 回到原来的位置const position = JSON.parse(window.sessionStorage.getItem('position'))document.querySelector('.li
·
使用vue中的导航守卫 beforeRouteEnter 与 beforeRouteLeave
beforeRouteEnter(to, from, next) {
next(vm => {
// 回到原来的位置
const position = JSON.parse(window.sessionStorage.getItem('position'))
document.querySelector('.list-row').scrollTop = position
})
},
beforeRouteLeave(to, from, next) {
// 保存离开页面时的位置
const position = document.querySelector('.list-row').scrollTop
window.sessionStorage.setItem('position', JSON.stringify(position))
next()
}
更多推荐
已为社区贡献8条内容
所有评论(0)