【問題】VUE 同一頁面路由參數變化,數據不刷新


依賴路由的params參數獲取寫在created生命周期里面,因為相同路由二次甚至多次加載的關系 沒有達到監聽,退出頁面再進入另一個頁面並不會運行created組件生命周期,導致數據還是第一次進入的數據。
解決方法:watch監聽路由是否變化

watch: {
  '$route' (to, from) { //監聽路由是否變化
    if(this.$route.params.id){//判斷id是否有值
      //調數據
    }
  }
}


免責聲明!

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



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