React:自定义全局守卫与自定义元信息(简单权限管理)

183 阅读1分钟

创建一个全局路由组件BeforeEach

image.png

在路由配置文件中引入 包裹根组件App, export导出路由表

image.png

路由配置文件中,在组件中的meta属性中设置auth的布尔值

image.png

然后引入routes matchRoutes

image.png

const meta = matchs[matchs.length - 1].route.meta; 注意这行代码 会解析每层路由 所以要用最后一个的才是本身 才能取到auth的布尔值

image.png