关于处理路由表无 meta 的情况
来源:5-36 方案落地:创建 tags 数据源
hmxs_hmbb
2023-10-01
我是这样理解的, 有一些页面是不希望用户访问之后, 添加到 tags 数组里面的
比如: /login , / , /404 , /401
所以, 我们会在 push 到 vuex 中时; 会提前做判断, 设置白名单
但是, 这里又在组件中做判断,处理无 meta 的情况, 没看太明白
如上图所示, 我不太情况再在组件中判断; 当前跳转的路由对象中是否包含 meta 的意义在哪
而且, 这里对 title 的处理方式也不太能够理解
写回答
1回答
-
Sunday
2023-10-02
你好
whiteList 白名单所代表的只是【不需要登录即可访问的页面】,而与左侧菜单没有关系。 meta 的作用是用来判断当前的路由是否在左侧菜单中进行展示。
而 tag 上展示的标签和左侧菜单中是不同的。也就是说,tag 有些路由可能是没有 meta.title 的。那么此时 tag 上显示的 title 就不存在了,所以需要分割路由进行展示
00
相似问题
路由问题
回答 1
部署到nginx路由报错
回答 1