vuex
getters: {
getTest: state => {
return async () => {
const result = await new Promise((resolve, reject) => {
setTimeout(function () {
resolve('foo');
}, 3000);
})
return result
}
}
}
控制台运行
vue.$store.getters.getTest() // Promise {<pending>}
// 我希望他返回 `foo`