前端

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

2017-08-23  本文已影响2963人  西巴撸

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

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

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

图一 图二 图三

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

图一 图二

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

上一篇下一篇

猜你喜欢

热点阅读