当前位置:网站首页>router---路由守卫
router---路由守卫
2022-08-04 12:59:00 【monstkl】
一、守卫参数
1、to 将要进入的路由
2、from 当前导航正要离开的路由
3、next 表示放行,在使用必须严格保证该方法起码被调用一次,极容易出现死循环的现象
next方法的参数可以是路径字符串,也可以是对象
路径字符串:
routes:[{path: '/test'}]
next('test') 或者 next('/test') 都可以
对象:
next({name: 'detail'})
next({path: '/detail'})
常见场景:
替换当前路由如下操作---
beforeEach (to, from, next) {
if (to.name === 'detail') {
next()
next({...to, replace: true})
}
}
二、全局守卫
三、路由独享守卫
四、组件内守卫
五、导航解析流程
边栏推荐
猜你喜欢
随机推荐
RK1126编译gdb 板子上gdb调试程序
FHQ-Treap 简介
广告电商系统开发
鲜花“刺客”收割七夕
新消费、出海、大健康......电子烟寻找“避风港”
干货丨数学规划视角下的分货优化解题思路
MATLAB——图像分块
从零开始配置 vim(7)——自动命令
5 cloud security management strategies enterprises should implement
《独行月球》猛药,治不了开心麻花内耗
【水一个徽章】
LeetCode_3_无重复字符的最长子串
【PHP实现微信公众平台开发—基础篇】第2章 微信公众账号及申请流程详解
yum 查看已经安装过的包并卸载
为什么密码云服务平台是云时代的必然之选?
来 TDengine 开发者大会,洞悉数据技术发展的未来趋势
oracle sql中根据条件判断是否插入数据
一分钟认识 IndexedDB 数据库,太强大了!
拥有一台服务器,程序猿装X的开始
动规(16)-并查集基础题——格子游戏