路由钩子函数/导航守卫
1.全局–写在路由配置文件index.js中(全部路由变化)
改变前:拦截操作 router.beforeEach:(ro,from,next)=>{ };
改变后:获取路由信息 router.afterEach:(ro,from,next)=>{ };
进入完成、解析:获取路由信息
2.组件内:写在组件内(当前组件涉及的路有变化)
进入前:beforeRouteEnter:(to,from,next)=>{ };
发生改变:beforeRouteUpdate:(to,from,next)=>{ };
离开前:beforeRouteLeave:(to,from,next)=>{ };
3.独享:写在路由配置文件index.js中{path:—};(当前路由变化)
{
path:"",
compontont:"",
beforeEnter:(to,from,next)=>{ };
}
vue渲染过程详解
路由元信息 meta
keep-alive遇到什么问题,造成了什么影响,如何解决,解决后的效果
(为什么)用keep-alive组件:在数据没有发生改变的情况下可以大大降低网络