【发布时间】:2019-10-09 12:04:05
【问题描述】:
如何在下面的 Gatsby 代码中使用像 meta=data.site.siteMetadata 这样的本地变量? Var/Const/$ 似乎不起作用。我想用这个meta var 而不是data
import React from "react"
import { graphql } from "gatsby"
export default ({ data }) => (
<div>
<h1>About {data.site.siteMetadata.title}</h1>
<p>We're a very cool website you should return to often.</p>
</div>
)
export const query = graphql`
query {
site {
siteMetadata {
title
}
}
}
`
我怎样才能使以下工作:
import React from "react"
import { graphql } from "gatsby"
export default ({ data }) => (
<div>
{var meta=data.site.siteMetadata}
<h1>About {meta.title}</h1>
<p>We're a very cool website you should return to often.</p>
</div>
)
export const query = graphql`
query {
site {
siteMetadata {
title
}
}
}
`
【问题讨论】:
-
我无法理解这个问题,哪个本地
var?请显示您要使用的所需代码 -
@DennisVash - 抱歉不清楚。我已经更新了问题。