【发布时间】:2019-08-03 11:46:13
【问题描述】:
我想执行以下操作,以便动态获取 Gatsby 图像:
const image = 'gastby-astronaut.png';
export const imageQuery = graphql`
{ allImageSharp (
filter: {
fluid: {
originalName: {
regex: "/${image}/"
}
}
}
){
edges {
node {
fluid {
originalName
}
}
}
}
}
`;
但是,我不知道如何将此查询连接到将获取“gatsby-astronaut.png”的初始查询,或从带有 .尝试此操作时出现此错误:
Error: BabelPluginRemoveGraphQL: String interpolations are not allowed
in graphql fragments. Included fragments should be referenced as
`...MyModule_foo`.
关于动态返回 Gatsby 图像的正确方法有什么建议吗?
【问题讨论】:
-
感谢您联系我!