vue.js - 如何将锚链接添加到页面的各个部分?
问题描述
学习vuejs。
如何将锚链接添加到页面的各个部分?
谢谢..remco
解决方案
如果您使用的是 vue,则可能需要 vue 路由器。查看https://router.vuejs.org/api/#router-link。解释的相关部分就在顶部附近,说明:
<router-link>
优于硬编码<a href="...">
,原因如下:
- 它在 HTML5 历史模式和哈希模式下的工作方式相同,因此如果您决定切换模式,或者当路由器在 IE9 中退回到哈希模式时,无需更改任何内容。
- 在 HTML5 历史模式下,router-link 会拦截点击事件,这样浏览器就不会尝试重新加载页面。
- 当您在 HTML5 历史模式中使用 base 选项时,您不需要将其包含在 prop 的 URL 中。
否则,如果链接是出站的,即。a href
像往常一样,在站点/应用程序之外。
祝你好运
推荐阅读
- flutter - 尝试从 dart mixin 调用类构造函数时,错误 T 不是函数
- progressive-web-apps - 通过 VPN 在 Android 上创建 WebAPK 失败
- javascript - 映射函数不传递列表中的最后一项
- powershell - 使用 PowerShell 7 编写 Outlook 脚本
- python - 即使我输入了一个 return False 并且不发送任何内容,这个按键记录器脚本也会返回到顶部
- mysql - 如何在sql中按年和月修复分组和排序?
- php - 如何在 laravel .env 中添加单引号
- javascript - 多个条目的单个交叉点观察者
- c# - Blazor WebAssembly - 在浏览器关闭时处理不触发
- ruby-on-rails - 如何从 Cloudinary 文件中检索音频文件的长度等音频信息?Rails 应用程序已更新