Vue页面切换和a链接的本质区别

Vue-router是伴随着Vue框架出现的路由系统,它也是公认的一种优秀的路由解决方案。在使用Vue-router时候,我们常常会使用其自带的路径跳转组件Link,通过实现跳转,这和传统的何其相似!但它们到底有什么具体的区别呢?

对比,Link组件避免了不必要的重渲染

A -- 通过标签实现页面跳转:(图中的例子将会在下面详细解答)

图一
Vue页面切换和a链接的本质区别_第2张图片
图二
Vue页面切换和a链接的本质区别_第3张图片
图三

B --通过组件实现页面跳转:

Vue页面切换和a链接的本质区别_第4张图片
图一
Vue页面切换和a链接的本质区别_第5张图片
图二

只更新变化的部分从而减少DOM性能消耗

你可能感兴趣的:(Vue页面切换和a链接的本质区别)