`<a>` 标签定义超链接,用于从一张页面链接到另一张页面。
也就是说,通过a标签进行跳转,页面会被重新渲染,即相当于重新打开一个新的网页.
Link
<router-link> 组件具有路由功能的应用中 (点击) 导航。
通过 to 属性指定目标地址,默认渲染成带有正确链接的 <a> 标签,可以通过配置 tag 属性生成别的标签.。
通过router-link进行跳转不会跳转到新的页面,也不会重新渲染,它会选择路由所指的组件进行渲染,避免了重复渲染
结论:
对比<a>,router-link组件避免了不必要的重渲染,它只更新变化的部分从而减少DOM性能消耗.