我想在加載 DOM 之前執行一個函式以從 API 獲取資料,我知道在 vue 中它是在 Create 之前,但我如何在 VUEX 存盤中執行此操作?
uj5u.com熱心網友回復:
在 VueX 中,你在“ actions ”中執行異步代碼。因此,您創建一個操作并從beforeCreate生命周期掛鉤或您想要放置的任何位置呼叫它。
要呼叫操作,您可以使用this.$store.dispatch('getMatches')或將操作映射到組件方法塊:
methods: {
...mapActions([
'getMatches'
])
},
beforeCreate() {
this.getMatches();
}
通常動作也以小寫字母開頭,因為它們是方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/332928.html
