移动app 只需验证首页是否登陆
meta: {
title: 'index',
requireAuth: true
}
main.js中
router.beforeEach((to, from, next) => {
if (to.matched.some(m => m.meta.requireAuth)) {
console.log(store.getters.token)
// 对路由进行验证
if (store.getters.token) { // 已经登陆
next() // 正常跳转到你设置好的页面
} else {
// 未登录则跳转到登陆界面
next({ path: '/login' })
}
} else {
next()
}
})
本文介绍了一种在移动应用中实现登录验证的方法。通过在main.js中使用Vue Router的beforeEach钩子,检查即将访问的页面是否需要认证。如果需要认证但用户尚未登录,则将用户重定向到登录页面。
603

被折叠的 条评论
为什么被折叠?



