在GatsbyJS中,是否有一种方法可以进行graphql查询并将其结果作为道具传递给所有页面组件-无需,而不必在页面组件文件中编写实际查询?
我想对每个页面组件进行完全相同的graphql查询-但是我有50多个组件,并且不希望在每个页面组件文件中编写相同的查询。
到目前为止我尝试过的事情:
-将其写入布局/索引文件-但我的查询取决于仅使用页面组件而不是布局组件支持的graphql查询变量($slug
,页面的相对路径)。
-与createPage
动作创建者一起使用模板组件-但这会用模板中的内容完全替换我的核心页面组件文件。