小编Jan*_*lak的帖子

Vue 路由器:将链接锚定到页面中的特定位置,例如 /route/#anchor

有没有一种既定的方法可以使用 vue-router (router-link) 链接到特定路由,包括页面上的锚点?

我可以这样做:<router-link to="/page/#section">并且路由器将按预期工作,但前提是我在实际的 /page/ 位置上 - 它会滚动到最近的 id="section" 元素

但是,如果我router-link从其他地方(例如 /page2/)使用相同的路由,则路由器将返回 404,因为它将将该/#section部分视为嵌套路由。

vue.js vue-router

6
推荐指数
2
解决办法
8065
查看次数

标签 统计

vue-router ×1

vue.js ×1