1
我在理解以下煩惱:VueJS - 訪問存儲數據的內部安裝
我有一個store
其中包含應用程序所需的變量。尤其是有globalCompanies
哪些商店:
globalCompanies: {
current: [],
all: [],
currentName: "",
}
內的另一個組成部分,我要做到以下幾點:
mounted() {
this.$store.dispatch("fetchUsers");
var currentName = this.$store.state.globalCompanies.currentName;
console.log(currentName);
},
然而,這只是顯示爲空。我知道價值在那裏,因爲我有computed
,它返回currentName
,它在視圖本身內工作正常。它只是不喜歡它在安裝的組件中。
我在哪裏出錯了,我能做些什麼來解決這個問題?我真的需要捕捉公司名稱以便用於某些實時事件。
是'state.globalCompanies.currentName'這個異步調用「fetchUsers」設置? – wostex
@wostex不,它是由加載頁面時發生的另一個異步調用設置的。它在不同的組件 – Phorce
嘗試檢索計算屬性中的'currentName',正如你所說的在那裏工作並在'mounted()'鉤子中使用該計算屬性 –