首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vuejs儿童路由器

vuejs儿童路由器
EN

Stack Overflow用户
提问于 2021-12-15 10:14:44
回答 2查看 356关注 0票数 0

我想用vue js在组件中显示子组件,但我想不出怎么做。你能帮忙吗。当我单击菜单中的配置文件时,"http://localhost:3000/admin/profile“登录。当我点击"ProfileDashboard“中的子菜单时,我希望打开子组件。我想是手风琴的风格。

代码语言:javascript
复制
const routes = [
    {
        path: '/',
        component: DashboardLayout,
        redirect: '/admin/overview'
    },
    {
        path: '/admin',
        component: DashboardLayout,
        redirect: '/admin/overview',
        children: [
            {
                path: 'overview',
                name: 'Overview',
                component: Overview
            },
            {
                path: 'profil',
                name: 'Profil',
                component: ProfilDashboard,
                children: [
                    {
                        path: 'siparisgecmisi',
                        name: 'siparisgecmisi',
                        component: Gecmis
                    }
                ]
            }
        ]
    },
    {path: '*', component: NotFound}
]

export default routes

ProfilDashboard.vue

代码语言:javascript
复制
<router-link to="/admin/profil/siparisgecmisi" tag="li" class="list-group-item"><a>My order history</a></router-link>
EN

回答 2

Stack Overflow用户

发布于 2021-12-15 11:18:12

404来自您的服务器,而不是Vue应用程序。您需要设置您的服务器,以便能够解释JS路由,而无需在不存在的目录中查找文件。

在它们的docs上,Vue路由器有一些关于最常见的服务器配置的示例,看看这里

票数 0
EN

Stack Overflow用户

发布于 2021-12-16 05:48:27

为了这样做,您应该创建如下所示的特定js文件:

代码语言:javascript
复制
const menuTree = [
        {
            name: "Main menu",
            link: "/ ",
            icon: "main_icon",
            list: [
                {
                    name: "Sub menu 1",
                    link: "/",
                    icon: "any_icon",
                    list: [
                        {
                            name: "sub sub menu 1",
                            link: "/any/route",
                        },
                        {
                            name: "sub sub menu 2",
                            link: "/any/route/1"
                        },
                    ]
                }
            ]
        }
    ];

export default menuTree;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70361892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档