![](/img/trans.png)
[英]How do I wait for a query to finish before making another query with graphql?
[英]How can I make a graphql query after another query is finish and use its data as variable?
例如,我有一个查询组件,如下所示。
<Query query={GET_ALL_TYPES}>
// some code here
</QUERY>
在另一个组件中,我也有一个查询组件,但我想将GET_ALL_TYPES查询中的数据用作变量。
<QUERY query={GET_LIST} variable={data}>
// some code here.
</QUERY>
我怎样才能做到这一点? 等待查询数据返回并在不同组件中进行另一个查询?
顺便说一句,我正在使用Apollo客户端2.1版
谢谢。
您可以从缓存访问早期读取的数据: https : //www.apollographql.com/docs/react/advanced/caching.html#direct
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.