在路由配置时,可以添加元数据标记哪些路由需要检查用户登录状态。这些元数据可以在路由属性中设置,例如在meta
对象中设置requiresAuth
为true
。然后,在导航守卫中可以检查这个标识来决定是否重定向用户到登录页面。以about
路由为例,通过在其meta
中添加requiresAuth
并设置为true
,表示该路由需要验证登录。可以在全局导航守卫中通过遍历matched
属性中的路由记录来检查requiresAuth
,如果未登录则在控制台输出特定表情符号,并执行next
导航。将相同的meta
设置应用到其他路由上,如首页,也会导致对这些路由的访问在控制台输出表情符号,因为它们的requiresAuth
值都被设置为true
。