法一:
在router.js
router.afterEach((to,from, next) => {
window.scrollTo(0,0)
})
通过路由拦截进行页面置顶,但是在oppo的qq浏览器无法解决页面不置顶问题
法二:
在app.vue
watch: {
$route: {
handler: function(now, old) {
Vue.nextTick(() => {
document.body.scrollTop = 0
document.documentElement.scrollTop = 0;
window.scrollTo(0, 0)
})
},
deep: true,
}
}
可解决oppo的qq浏览器不置顶问题
推荐法二