欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue2.0路由切換后頁面滾動位置不變BUG的解決方法

 更新時間:2018年03月14日 10:10:59   作者:親愛的混蛋  
下面小編就為大家分享一篇vue2.0路由切換后頁面滾動位置不變BUG的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近項目中遇到這樣一個問題,vue切換路由,頁面到頂端的滾動距離仍會保持不變。

<a href="javascript:;" rel="external nofollow" class="btn btn01" @click="useRightNow">立即試用</a>
<router-link class="db" to="/user">個人中心</router-link>
useRightNow(){
 if(判斷用戶存在){
  this.$router.push('/user')
 }else{
  this.$router.push("/login")
 }
}

解決辦法很簡單,如下,直接監(jiān)測watch路由變化,然后將body的滾動距離scrollTop賦值為0。

export default {
  watch:{
   '$route':function(to,from){
           document.body.scrollTop = 0;
     document.documentElement.scrollTop = 0; 
   }
  }
 }

補充: hash模式下才會導致上述問題,history模式下vue官網有更好的處理方法。

以上這篇vue2.0路由切換后頁面滾動位置不變BUG的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue elementUI el-form 數據無法賦值且不報錯的問題及解決方法

    vue elementUI el-form 數據無法賦值且不報錯的問題及解決方法

    vue項目中使用elementUI的el-form組件,里面有部分后端數據遍歷的字段和部分確定的字段,遇到個問題遍歷的字段可以修改值但是確定的幾個字段無法修改值,下面小編給大家分享vue elementUI el-form 數據無法賦值且不報錯的問題及解決方法,感興趣的朋友一起看看吧
    2023-12-12
  • vue-loader和webpack項目配置及npm錯誤問題的解決

    vue-loader和webpack項目配置及npm錯誤問題的解決

    這篇文章主要介紹了vue-loader和webpack項目配置及npm錯誤問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 全面詳解vue種數組去重的12種方法示例

    全面詳解vue種數組去重的12種方法示例

    這篇文章主要介紹了vue數組去重的12種方法示例全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Vue-resource攔截器判斷token失效跳轉的實例

    Vue-resource攔截器判斷token失效跳轉的實例

    下面小編就為大家?guī)硪黄猇ue-resource攔截器判斷token失效跳轉的實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • vue服務端渲染頁面緩存和組件緩存的實例詳解

    vue服務端渲染頁面緩存和組件緩存的實例詳解

    本篇文章給大家?guī)淼膬热菔顷P于vue服務端渲染頁面緩存和組件緩存的介紹(代碼),有一定的參考價值,有需要的朋友可以參考一下
    2018-09-09
  • vue背景圖片路徑問題及解決

    vue背景圖片路徑問題及解決

    這篇文章主要介紹了vue背景圖片路徑問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • vue動態(tài)添加背景圖簡單示例

    vue動態(tài)添加背景圖簡單示例

    這篇文章主要給大家介紹了關于vue動態(tài)添加背景圖的相關資料,在一些場景下我們需要使用戶可以進行自定義背景圖片,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • vue項目打包部署跨域的實現步驟

    vue項目打包部署跨域的實現步驟

    在前端 Vue 項目打包后,如果需要訪問另一個域名下的接口,由于瀏覽器的同源策略限制,會出現跨域問題,本文就介紹一下vue項目打包部署跨域的實現步驟,感興趣的可以了解一下
    2023-05-05
  • Vue如何實現組件的源碼解析

    Vue如何實現組件的源碼解析

    本篇文章主要介紹了Vue如何實現組件的源碼解析,組件繼承分為兩大類,全局組件和局部組件,有興趣的可以了解一下
    2017-06-06
  • vue裁切預覽組件功能的實現步驟

    vue裁切預覽組件功能的實現步驟

    這篇文章主要介紹了vue裁切預覽組件功能的實現代碼,本文通過實例代碼相結合的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,感興趣的朋友跟隨腳本之家小編一起學習吧
    2018-05-05

最新評論