关于处理路由表无 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 就不存在了,所以需要分割路由进行展示


0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程