vue-router的作用是什么? 为什么不使用a标签?
vue-router:动态路由,用于跳转页面,另外vue-router还可以实现页面间传参等其他功能。
a标签:
点击a标签从当前页面跳转到另一个页面
通过a标签跳转,页面就会重新加载,相当于重新打开了一个网页
router-link:
通过router-link进行跳转不会跳转到新的页面,不会重新渲染,它会选择路由所指的组件进行渲染
总结:
通过a标签和router-link对比,router-link避免了重复渲染,不像a标签一样需要重新渲染减少了DOM性能的损耗