updated() {
this.$parent.$el.scrollTop = 0;//表示获取router-view上一级的scrollTop
}
或者
watch:{
'$route':function(to,from){
this.$parent.$el.scrollTop = 0
}
}
本文介绍了两种方法来实现页面滚动位置重置:一种是在`updated`钩子中设置父元素的 scrollTop 为0,另一种是在路由变化时通过`watch`监听 `$route` 并执行相同的操作。这两种方式都是为了确保页面在更新后返回到顶部。
updated() {
this.$parent.$el.scrollTop = 0;//表示获取router-view上一级的scrollTop
}
或者
watch:{
'$route':function(to,from){
this.$parent.$el.scrollTop = 0
}
}
939

被折叠的 条评论
为什么被折叠?