Object Vuex:当长度为零时,获取变异内Promise对象的内容,但其中有内容
我有以下代码,从Object Vuex:当长度为零时,获取变异内Promise对象的内容,但其中有内容,object,promise,vuex,vuex-modules,Object,Promise,Vuex,Vuex Modules,我有以下代码,从sendDepRequest(deps)获取depstatus作为Promise对象。我面临的问题是depstatus.length为零,但其中确实包含正确和预期的内容。我面临的问题是如何获得这些内容 const actions = { async setDepStatus({ commit }) { const { deps } = state; const depstatus = await sendDepRequest(deps); commit
sendDepRequest(deps)
获取depstatus
作为Promise对象
。我面临的问题是depstatus.length
为零,但其中确实包含正确和预期的内容。我面临的问题是如何获得这些内容
const actions = {
async setDepStatus({ commit }) {
const { deps } = state;
const depstatus = await sendDepRequest(deps);
commit('SET_DEPSTATUS', depstatus);
},
};
const mutations = {
SET_DEPSTATUS(state, depstatus) {
console.log(depstatus.length); // length is zero but has elements inside as expected: []: 0:... 1:...
},
};
我试着:
depstatus.then((value) => {
console.log(value.length);
});
但这将返回以下错误:
TypeError: depstatus.then is not a function
我如何获取depstatus
的内容