我有一个用 gastbyJs v4.12.1 构建的网站 我有一个产品搜索页面,它是使用在页面上下文中传递产品的页面模板构建的。 从菜单导航时,页面工作正常,但是当我直接从 url 访问页面时,页面中的组件看起来呈现了两次,首先没有产品,然后附加了产品。 我在这里有一个测试页面:https://brit-tr.com/urunler
感谢帮助。
看起来这是一个与获取要渲染的正确数据相关的问题。当您从一个页面导航到另一个页面时,它工作正常,因为它可以预取必要的数据,但在直接从 URL 访问它时却不行。 您可以尝试在屏幕上使用“useEffect”挂钩,如果有效请告诉我。