vue-router判断页面未登录自动跳转到登录页的方法示例
1.定义路由的时候配置meta属性,requireAuth用来标记跳转的这个路由是否需要检测登录下面的两个页面,登录页不需要检测,首页需要检测2.main.js返回遍历的某个路由对象,我们定义为record,检测这个对象是否拥有meta这个对象,如果有meta这个对象,检测meta对象是不是有requireAuth这个属性且为true检测到需要登录权限后,我的做法是请求接口判断用户是否登录如果未登录,跳转到登录页面;如果已经登录,确保要调用next()方法,否则钩子就不会被resolved
用户评论