reactjs - gatsby-image 获取组件中未定义的道具
问题描述
我能够在 GraphiQL 中获取图像数据,但无法在组件中工作。请让我知道我哪里出错了。
import React from "react";
import { graphql } from "gatsby";
import Img from "gatsby-image"
export default function Landing({ data }) {
console.log(data) // undefined
return (
<section id="landing" className="d-flex flex-column justify-content-around">
</section >
)
}
export const query = graphql`
{
img: file(relativePath: {eq: "landing-women.jpg"}){
childImageSharp{
fluid{
src
}
}
}
}
`;
解决方案
推荐阅读
- swift - 一周中的哪一天从一周开始?
- jquery - 在标签上实现未定义的 JS 'classList'
- r - 如何过滤 glm 系数的名称?
- javascript - 如何根据条件将对象属性的值组合成一个 - Javascript
- swift - UISearchBar 在点击搜索文本字段时消失
- javascript - pushState 导致“无法在原点为‘null’的文档中创建”
- php - 使用 Google Spreadsheet API 获取通过 Filter 视图过滤的值
- sql-server - 如何按具有相同数据的列分组
- docker - 如何克服 Docker Desktop 3.3.3 的安装失败“对象引用未设置为对象的实例”?
- azure-devops - 无法使用动态创建的阶段运行模板化 yaml Azure Devops 管道