【发布时间】:2021-07-08 16:37:24
【问题描述】:
我有一个变量来存储来自useStaticQuery 调用的结果,但是当我console.log 它时,它是未定义的。该查询在 GraphiQL 中运行良好,那么为什么不能使用 useStaticQuery?
const {backgroundImages} = useStaticQuery(graphql`
query {
allFile(
filter: {extension: {regex: "/(png)/"}, relativeDirectory: {eq: "slider"}}
) {
edges {
node {
base
childImageSharp {
gatsbyImageData(width: 10, quality: 10, webpOptions: {quality: 70})
}
}
}
}
}
`)
console.log(backgroundImages) // undefined
【问题讨论】: