vue-router 路由跳轉頁面位置不對 應顯示頂部的解決辦法

解決辦法一:

在main.js 中添加代碼

router.afterEach((to, from, next) => {
  window.scrollTo(0, 0)
})

解決辦法二

在路由文件夾的index.js裏添加scrollBehavior

export default new Router({
  routes: [{...}],
  scrollBehavior(to, from,savedPosition) {
    return { x: 0, y: 0 }
  }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章