首页 > 解决方案 > 如何将锚链接添加到页面的各个部分?

问题描述

学习vuejs。

如何将锚链接添加到页面的各个部分?

谢谢..remco

标签: vue.jsvuejs2

解决方案


如果您使用的是 vue,则可能需要 vue 路由器。查看https://router.vuejs.org/api/#router-link。解释的相关部分就在顶部附近,说明:


<router-link>优于硬编码<a href="...">,原因如下:

  • 它在 HTML5 历史模式和哈希模式下的工作方式相同,因此如果您决定切换模式,或者当路由器在 IE9 中退回到哈希模式时,无需更改任何内容。
  • 在 HTML5 历史模式下,router-link 会拦截点击事件,这样浏览器就不会尝试重新加载页面。
  • 当您在 HTML5 历史模式中使用 base 选项时,您不需要将其包含在 prop 的 URL 中。

否则,如果链接是出站的,即。a href像往常一样,在站点/应用程序之外。

祝你好运


推荐阅读