vue-router的高级使用

103 阅读1分钟

第一种使用二级路由的方式

图片1.png

第二种使用默认二级路由的方式:

图片2.png

通过动态路由传参的两种方式:

第一种方式:

图片3.png

图片4.png

图片5.png

第二种方式:

图片6.png

图片7.png

使用监听器 实时监听路由的变化:

图片8.png

动态添加路由,实现菜单栏变化

父组件把值传给菜单栏组件

图片9.png

菜单栏组件拿到值渲染:

图片10.png

使用事件总线方式传值:

图片11.png

再父页面接收 将要被改变的 路由数组

图片12.png

在my页面点击添加路由按钮实现添加:

图片13.png

全局路由守卫:

图片14.png

局部路由钩子函数 只针对当前的路由的:

图片15.png

组件内的路由钩子函数:有三个

图片16.png

组件内路由更新的实战运用:

图片17.png

组件内路由离开时候的实战运用:

图片18.png

在组件路由进入组件的获取vue实例化对象:

图片19.png