我使用vuejs和nuxt。

使用mysite.com/page1#section1时,我想转到第1页,重点是section1。
在我的代码中,我有:
<div id="section1">...</div>

但这不适用于新页面。当我在页面mysite.com/page1上并将#section1添加到URL时,它可以工作。

那么,当我打开新页面时如何使锚锚工作?我应该在路由器中添加一些东西吗?

最佳答案

您应该使用这样的链接:

<a href="http://youpage.com/child#section1">go to section 1 in child page</a>



并在儿童中使用:

<div id="section1"></div>


有关锚链接的W3C规范:https://www.w3.org/TR/REC-html40/struct/links.html#h-12.2.3

10-06 07:48