【发布时间】:2020-10-18 00:09:23
【问题描述】:
我正在尝试按图像的父目录对图像进行排序以用于单独的画廊。我的目录看起来像 /images/gallery-one。我想我已经接近了,但无论出于何种原因,我都无法通过 relativePath 过滤它。
任何帮助都将不胜感激,即使只是将我送到正确的方向。
import React from 'react'
import { graphql, useStaticQuery } from "gatsby"
import Img from 'gatsby-image'
const ImageGallery = () => {
const data = useStaticQuery(graphql`
query {
images: allFile(filter: { sourceInstanceName: {eq: "images" }}) {
edges {
node {
relativePath
childImageSharp {
id
fluid {
originalImg
}
}
}
}
}
}
`)
const galleryImages = data.images.edges.node.filter(img => {
})
console.log(data)
return (
<div>
<h1>Gallery One</h1>
</div>
)
}
export default ImageGallery
【问题讨论】: