## Vue-router是什么 官方文档:http://router.vuejs.org/zh-cn/ Vue-router是给Vue.js提供路由管理的插件,它和vue.js是深度集成的,利用hash值的变化控制动态组件的切换,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。这样也有助于前后端分离,前端不用依赖于后端的逻辑,只需要后端提供数据接口即可。 >[danger]注意:vue-router 2只适用于Vue2.x版本, 后面章节我们是基于vue2.3.0 讲 如何使用vue-router 2来实现路由功能。 >[danger]本章部分代码会采用ES6(ECMAScript2015)的写法,运行时需要使用Babel进行编译。