如題我的案例是在公共組件中請求公共數據,在子組件中的請求依賴公共數據,如果公共數據還沒有請求到數據,子組件就開始請求就會報錯,因為子組件中的請求參數是公共元件中請求的結果,當中用的vuex來傳遞的數據,怎麼做才能公共資料請求完成進,子元件才開始請求? ? ?
伊谢尔伦2017-07-05 11:10:21
感謝大家的答案不過我用自己的辦法非常簡單的處理了,在APP.vue頁面執行this.$store.dispatch('setHomeData') 請求只須在router-view 標籤上加上v-if=" homeData" 就可以了,只要有資料才會出現子元件頁面,才會執行裡面的請求。