gpt4 book ai didi

gatsby - 如何在 Gatsby 中获取当前 url?

转载 作者:行者123 更新时间:2023-12-04 13:01:27 24 4
gpt4 key购买 nike

我目前正在使用 Gatsby 创建共享按钮,并希望根据当前 url 共享内容,这取决于环境和当前页面。使用 GoHugo,可以使用 {{ .Permalink }} 调用它。 .有谁知道如何用 Gatsby 做到这一点?

我有一个 ShareButtons 组件,它是 BlogPostTemplate 的子组件。

最佳答案

您可以使用 useLocation 喜欢 p.boiko建议如下:

import * as React from 'react';
import { useLocation } from '@reach/router';

const UserTheme = () => {
const location = useLocation();
console.log(location)
};
输出将是:
{pathname: "/", search: "", hash: "", href: "http://localhost:8000/", origin: "http://localhost:8000", …}

关于gatsby - 如何在 Gatsby 中获取当前 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50976388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com