Vue + Vue-router 同名路由切換數(shù)據(jù)不更新的方法
更新時間:2017年11月20日 17:18:33 作者:M.M.F
本篇文章主要介紹了Vue + Vue-router 同名路由切換數(shù)據(jù)不更新的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
在默認情況下, 同名路由之間的切換, 由于組件可以服用, 放在ready里獲取數(shù)據(jù), 是不會執(zhí)行的, 有兩種方法可以解決
注意: 該問題僅存在于 vue1
方法1: 將數(shù)據(jù)獲取放到route.data下~
route: { data({to: {params: { page }}}) { return Promise.all([ this.getApi() ]).then(() => { }) } }
方法2: 設置route.canReuse = false, 強制組件不復用~
route: { canReuse() { return false } }, ready() { var request = $.ajax({ type: "POST", dataType: 'json', url: "api.php" }); request.then((json) => { // balabala }); }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- vue中使用vue-router切換頁面時滾動條自動滾動到頂部的方法
- vue-router實現(xiàn)webApp切換頁面動畫效果代碼
- Vue-router 切換組件頁面時進入進出動畫方法
- 詳解使用vue-router進行頁面切換時滾動條位置與滾動監(jiān)聽事件
- 使用vue-router與v-if實現(xiàn)tab切換遇到的問題及解決方法
- 解決vue-router在同一個路由下切換,取不到變化的路由參數(shù)問題
- Vue-router結(jié)合transition實現(xiàn)app前進后退動畫切換效果的實例
- 使用vue-router切換頁面時,獲取上一頁url以及當前頁面url的方法
相關文章
Electron自動更新失效報錯Error:?Object?has?been?destroyed的問題解決
本文主要講解如何解決?Error:?Object?has?been?destroyed?這個?Electron?中最常見的問題,以及?Electron?自動更新的流程,文中通過代碼示例給大家講解的非常詳細,需要的朋友可以參考下2024-01-01element-ui配合node實現(xiàn)自定義上傳文件方式
這篇文章主要介紹了element-ui配合node實現(xiàn)自定義上傳文件方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09基于vue,vue-router, vuex及addRoutes進行權(quán)限控制問題
這篇文章主要介紹了基于vue,vue-router, vuex及addRoutes進行權(quán)限控制問題,需要的朋友可以參考下2018-05-05vue組件表單數(shù)據(jù)回顯驗證及提交的實例代碼
今天小編就為大家分享一篇vue組件表單數(shù)據(jù)回顯驗證及提交的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08