我正在使用 prismic.io 作为 gatsby 网站的内容源,只是不知道为什么我不能输出某些数据。
来自 gatsby 的 graphql 工具返回所有正确的数据,因此查询本身看起来很好:
export const pageQuery = graphql`
query PageQuery {
allPrismicDocument {
edges {
node {
data{
product_image {
url
}
product_name {
text
}
product_price
product_description {
text
}
}
}
}
}
}
`
现在在页面内部,添加值时,例如:
{node.data.product_price}
{node.data.product_image.url}
它工作得很好并输出正确的数据。但是,当我尝试:
{node.data.product_name.text}
or
{node.data.product_name}
我什么都得不到。到处搜索,但还没有很多资源可以同时使用这两个工具:/
任何指针将不胜感激:)