Vue路由
Vue的路由对于单页面的应用非常有效的,传统的页面应用,是用一些超链接来实现页面的切换和跳转,但是在VueRouter的单页面应用中,则是通过路由之间的切换,既组件之间的切换来实现,方便、简洁、速度快
路由的定义及实现
VueRouter的定义分为四步:
- 当然最开始要把
Vue
和Vue-router
引进来
1、定义组件
2、配置路由
3、生成路由实例
4、挂在Vue实例上
至此,基本的路由已经定义完了,接下来是路由的实现
router-link
用来绑定跳转, router-view
用来展示路由
1、跳转
|
|
2、显示
定义跳转的路由,和超链接的意思有点像,例如点击了 主页
就切换到了 /home
路由,而该路由是由组件 Home
去实现,知道了该路由和哪个组件相关,然后就将该组件映射到 router-view
中
至此,基本的路由已经完成
在路由中定义路由
如果想在某个路由里再定义路由,在上面定义的基本路由上进行修改
1、定义组件(同上)
2、配置子路由
- 注意,是在需要设置子路由的路由里加
children
属性,其实相当于是给这个路由再添加了一个routes
,写法和routes
的一样
3、配置路由(同上)
4、生成路由实例(同上)
5、组件
这时候,子路由就已经配置完成,将显示在路由的
router-view
里
常用的两个方法
|
|
|
|