84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如題我的案例是在公共組件中請求公共數據,在子組件中的請求依賴公共數據,如果公共數據還沒有請求到數據,子組件就開始請求就會報錯,因為子組件中的請求參數是公共元件中請求的結果,當中用的vuex來傳遞的數據,怎麼做才能公共資料請求完成進,子元件才開始請求? ? ?
可以用vue的watch,wathc到vuex中的資料存在時才進行子元件ajax請求
可以引入一個訊息訂閱模型https://github.com/holdnoWby/...VUE中也是一樣用的參考/q/10... 這篇回答
感謝大家的答案不過我用自己的辦法非常簡單的處理了,在APP.vue頁面執行this.$store.dispatch('setHomeData') 請求只須在router-view 標籤上加上v-if=" homeData" 就可以了,只要有資料才會出現子元件頁面,才會執行裡面的請求。
可以用vue的watch,wathc到vuex中的資料存在時才進行子元件ajax請求
可以引入一個訊息訂閱模型
https://github.com/holdnoWby/...
VUE中也是一樣用的
參考/q/10... 這篇回答
感謝大家的答案不過我用自己的辦法非常簡單的處理了,在APP.vue頁面執行this.$store.dispatch('setHomeData') 請求只須在router-view 標籤上加上v-if=" homeData" 就可以了,只要有資料才會出現子元件頁面,才會執行裡面的請求。