每天一點點之vue框架開發 - vue中使用vue-router切換頁面時自動滾動到頂部的方法


1. 在main.js入口文件中寫入

//路由跳轉后,頁面回到頂部
router.afterEach(() => {
    document.body.scrollTop = 0;
    document.documentElement.scrollTop = 0;
}

 位置如下:

 

 

 

2. 還可以在實例router對象的時候設置

export default new Router({
      mode: 'hash',
      // base: '/dist/',
      scrollBehavior: () => ({ y: 0 }), //路由跳轉后頁面回到頂部
      routes: []
})

 

 

 

 

參考鏈接:https://blog.csdn.net/csl125/article/details/83996314 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM