vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。
注意:vue-router 2只适用于Vue2.x版本,下面我们是基于vue2.0讲的如何使用vue-router 2实现路由功能。
推荐使用npm安装。
一、使用路由
在main.js中,需要明确安装路由功能:
1.定义组件,这里使用从其他文件import进来
2.定义路由
3.创建 router 实例,然后传 routes 配置
4.创建和挂载根实例。通过 router 配置参数注入路由,从而让整个应用都有路由功能
经过上面的配置之后呢,路由匹配到的组件将会渲染到App.vue里的
那么这个App.vue里应该这样写:
index.html里呢要这样写: