nuxt.js 框架的 asyncData方法里面
let [
FindInstitutionsDetailed,
EnterpriseHot,
]
= await Promise.all([
P.FindInstitutionsDetailed({'id':context.route.query.id+''}),
P.EnterpriseHot()
])
return {
***FindInstitutionsDetailed***: FindInstitutionsDetailed.data,
EnterpriseHot: EnterpriseHot.data,
}
如上图,一直是这样写,页面渲染之前会Promise.all 并发请求所有接口。这样是没问题的。
但是,现在有一个接口需要从FindInstitutionsDetailed这个接口里获取userId作为参数。
想问一下该怎么写呢?在nuxt里面访问不到this......
或者在Promise.all(...)
后面.then()
???