前置路由守卫vue
router.beforeEach((to, from, next) => {
if (!to.query.code) {
next({
path: to.path,
query: { code: "hm" },
});
} else {
next();
}
});
前置路由 一般使用router.beforeEach
有三个参数
to:去哪个页面;from:从哪个页面来 ;next: 放行函数 next():放行 , next(false):不放行
我这里的例子是写死的状态
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步