1. 首页
  2. 编程语言
  3. Javascript
  4. Vue页面切换和a链接的本质区别详解

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

上传者: 2021-09-15 01:05:14上传 PDF文件 236.99 KB 热度 18次

Vue-router是伴随着Vue框架出现的路由系统,它也是公认的一种优秀的路由解决方案。图一图二图三B --通过组件实现页面跳转:图一图二Vue的创新之处在于,它利用虚拟DOM的概念和diff算法实现了对页面的"按需更新",Vue-router很好地继承了这一点,譬如上图所示,导航组件和三个Tab组件的重渲染是我们不希望看到的,因为无论跳转到页面一或是页面二,它只需要渲染一次就够了。组件帮助我们实现了这个愿望,反观标签,每次跳转都重渲染了导航组件和Tab组件试想一下,在一个浩大的项目里,这多么可怕!我们的"渲染"做了许多"无用功",而且消耗了大量弥足珍贵的DOM性能!

用户评论