我无法在gatsby js上设置State graphql查询

时间:2019-12-21 14:18:01

标签: javascript reactjs graphql gatsby

我尝试使用GraphQL来获取数据sapply,但是由于某种原因,我无法onClick进行多次查询。它说(正在加载静态查询)

setState

我只能在图像之间切换,并且显示以下警告:

  

我们无法找到变量“ value3”的声明,   作为“查询”道具传递到 声明

1 个答案:

答案 0 :(得分:0)

我不清楚您到底想做什么,但是您不能为静态查询传递变量。它们必须是真正静态的,并且查询直接传递到查询属性中:

<StaticQuery query={graphql`query MyStaticQuery {...}`} />

通过这种方式,可以在开发/构建过程中将它们发现,提取并转换为静态json。