1.vue-router
的 beforeEach
钩子函数中判断是否登录,没登录的话跳转到登录页面进行登录。
2.
router.beforeEach((to, from, next) => {
if (to.matched.some(record => record.meta.requireAuth)) {
// this route requires auth, check if logged in
// if not, redirect to login page.
if (!isLogin()) {
next({
name: '登录',
query: { redirect: to.fullPath }
});
} else {
next();
}
} else {
next(); // 确保一定要调用 next()
}
});
3.因为这默认是记入history栈,现在这一步操作想用replace代替push 应该怎么设置?
HUWWW
相关分类