如何解决单击浏览器的后退按钮时,下一步/路由器没有任何反应
我不明白为什么,当我点击浏览器的后退按钮时,我的页面没有重新加载。
我在 /pages/index.js 中有一个目录组件,它是我的主页,是导航到产品 /pages/books/[name].js 的动态路由
这是我用来转到产品页面的链接:
<div className="container-cat">
{products.map((_product) => (
<Card id="lien" key={_product.id} alt="book" className="catalogue">
<Link href='/books/[name]' as={`/books/${_product.name}`}>
<a>
<Card.Body>
<Card.Img variant="top" src={getStrapiMedia(_product.grid_pic.url)} width="200px" />
<Card.Title>{_product.name}<br />{_product.author}<br />{_product.price} €</Card.Title>
</Card.Body>
</a>
</Link>
</Card>
))
}
</div>
我不知道还能在这里放什么...
解决方法
我改变了我的路线,把目录组件作为/pages/books/的index.js
我真的无法解释为什么,但它有效
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。