首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何像设置子节点一样设置vue-路由器嵌套路由

如何像设置子节点一样设置vue-路由器嵌套路由
EN

Stack Overflow用户
提问于 2019-04-23 16:10:00
回答 1查看 1.8K关注 0票数 1

我正在尝试将一个作为常量导入的路由器放在主路由器的子程序中

路由器/组件/滑块/index.js

代码语言:javascript
复制
const sliderRouter = {
    path: '/slider',
    name: 'Slider',
    meta: {
        title: 'Slider'
    },
    component: () => import('@/views/components/slider'),
}

export default sliderRouter

路由器/index.js

代码语言:javascript
复制
...

import authRouter from './modules/auth'
import sliderRouter from './modules/components/slider'

...

export default new Router({
    mode: 'history',
    linkActiveClass: "active selected",
    routes: [
        authRouter, // this work
        {
            path: '/admin',
            name: 'primary',
            meta: { requiresAuth: true },
            // remastered version
            component: loadView('MainLayout'),
            children: [
                sliderRouter,  /* make something like this */
                //recent routes
                {
                    path: '/home',
                    name: 'home',
                    // route level code-splitting
                    // this generates a separate chunk (about.[hash].js) for this route
                    // which is lazy-loaded when the route is visited.
                    // classic version:
                    component: () => import(/* webpackChunkName: "about" */ '../views/Home.vue')
                    // component: About
                }
            ]
        },

真的有可能让滑块路由器以这样的方式工作并从MainLayout继承(就像一个典型的子节点),并且URL也是‘/admin/滑块’吗?

EN

回答 1

Stack Overflow用户

发布于 2019-04-24 07:14:23

我通过改变滑块的路径来解决这个问题。

代码语言:javascript
复制
path: '/slider',

代码语言:javascript
复制
path: 'slider',

因为它使用的是like子路由,它在名字之前不需要斜杠

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

https://stackoverflow.com/questions/55815333

复制
相关文章

相似问题

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