【发布时间】:2019-09-21 17:13:03
【问题描述】:
在下面的示例中,我试图将 filter const 传递给 Promise.all 函数,但我不知道如何将它传递下去,这导致它在最后一行中未定义。
如何将变量传递给Promise.all 函数?
if (query.filter) {
const filter = '&filter=' + query.filter;
} else {
const filter = '';
}
const [companyResponse, requestsResponse] = await Promise.all([
// API Call "Read a company"
$axios.$get('/companies/' + params.company),
// API Call "List a companies requests"
$axios.$get('/companies/' + params.company + '/requests?count=5&include=owner' + filter)
]);
【问题讨论】:
-
您在
if ... else中的声明在这些代码块中,使它们成为这些代码块的本地代码。
标签: javascript vue.js nuxt.js