html - Vue.js 中的内部链接:使用 vue-router 跳转到具有 id 的视图中的特定部分
问题描述
我有一个主页视图和一个博客视图。
尝试使用 a<router-link>
从主页视图跳转到博客视图中的特定部分。
该部分看起来像<section id="fundamentals" class="section">
在 html 中,我相信它会像<a href="/blog/#fundamentals">Jump to specific blog section</a>
我如何使用 vue-router 复制它一样工作?
解决方案
您可以使用它并使用@click.native
最佳答案中指定的路由器属性。你也可以使用更简单的 vue-scrollto 插件。这很容易
<a href="#" v-scroll-to="'#element'">Scroll to #element</a>
<div id="element">
Hi. I'm #element.
</div>
设置插件后。
推荐阅读
- rust - 为什么我不能将一个 BigInt 与另一个 BigInt 相除并将其保存到我用零初始化的变量中?
- python - 在 matplotlib 中更改阴影颜色
- java - 调用 MessageSource#getMessage 时如何修复“NoSuchMessageException”
- ubuntu - 如何更改 Denyhosts 中的主机名查找引擎?
- excel - 用于计算满足多个条件的唯一值的 Excel 公式
- reactjs - Create-React-App v3 未使用其他组件的绝对导入运行 Jest 测试
- r - 如何在列中间添加空行?
- javascript - 基于返回新数组javascript的另一个数组过滤对象数组
- python - 如何在 Zelle 图形窗口中显示变量?
- python - 将整个列表放在一个数据框列中