pure-admin / vue-pure-admin

全面ESM+Vue3+Vite+Element-Plus+TypeScript编写的一款后台管理系统(兼容移动端)
https://pure-admin.github.io/vue-pure-admin
MIT License
16.49k stars 3.1k forks source link

当外链菜单存在于多级菜单内的话,无法成功跳转,显示404,Console无报错。 #664

Closed valarchie closed 1 year ago

valarchie commented 1 year ago

描述问题 (Describe the problem)

作者您好,我在对接后端的过程中。测试了一种场景。即: 外链菜单在多级菜单内的情况。 image
发现外链无法成功跳转,会显示404的情况。

一级菜单的外链可以正常跳转, 目录底下的外链无法成功跳转.

有找到对应的讨论,但是不太明白 issue的最终的结论 https://github.com/pure-admin/vue-pure-admin/issues/624

后台返回的动态路由如下:

如何复现该问题 (How to reproduce the problem)

后端动态路由最简结构 `[

    {
        "name": "http://element-plus.org/zh-CN/",
        "path": "/ceshiwailiantiaozhuan1outsideLink",
        "meta": {
            "title": "测试外链跳转1",
            "showParent": true,
            "auths": [
                "fdfs"
            ],
            "rank": 454
        }
    },
    {
        "name": "",
        "path": "/yijimulu",
        "meta": {
            "title": "一级目录",
            "showParent": true,
            "auths": [
                "fsdf"
            ],
            "rank": 444
        },
        "children": [
            {
                "name": "http://element-plus.org/zh-CN/",
                "path": "/wailiantiaozhuanceshioutsideLink",
                "meta": {
                    "title": "外链跳转测试",
                    "showParent": true,
                    "auths": [
                        ""
                    ],
                    "rank": 333
                }
            },

        ]
    }
]`

操作系统和浏览器信息 (Operating system and browser information)

Mac OS. Chrome.

验证 (Verify)

xiaoxian521 commented 1 year ago

参考下图的配置

image
valarchie commented 1 year ago

嗯嗯 感谢作者!