对盖茨比的所有核心页面组件进行相同的查询

时间:2018-06-22 16:12:07

标签: javascript reactjs gatsby

在GatsbyJS中,是否有一种方法可以进行graphql查询并将其结果作为道具传递给所有页面组件-无需,而不必在页面组件文件中编写实际查询?

我想对每个页面组件进行完全相同的graphql查询-但是我有50多个组件,并且不希望在每个页面组件文件中编写相同的查询。

到目前为止我尝试过的事情:
-将其写入布局/索引文件-但我的查询取决于仅使用页面组件而不是布局组件支持的graphql查询变量($slug,页面的相对路径)。
-与createPage动作创建者一起使用模板组件-但这会用模板中的内容完全替换我的核心页面组件文件。

0 个答案:

没有答案