• 关于vue的Layout跳转


    1. 理解下

    App.vue->>

    /---/dashboard ,appvue.vue中的RouterView replace(“/”),而通过下面的,直接跳转到/dashboard,而/dashboard是有Component(Layout),而Layout中有router-view,里面的router-view,则跳转到/dashboard/console中,而且还因为/dashboard/console是/dashboard的子,才能这样(保留了顶部和左边侧边栏),否则,其他的就保留不了了

    export const RootRoute: RouteRecordRaw = {

      path: '/',

      name: 'Root',

      redirect: “/dashboard”,(这个没有Componenet)

      meta: {

        title: 'Root',

      },

    };

     这个是/dashboard对应的组件是Layout,而Layout中又有一个router-view,这里面的router-view重定向到/dashboard/console

    const routes: Array = [

      {

        path: '/dashboard',

        name: routeName,

        redirect: '/dashboard/console',

        component: Layout,

        meta: {

          title: 'Dashboard',

          icon: renderIcon(DashboardOutlined),

          permissions: ['dashboard_console', 'dashboard_console', 'dashboard_workplace'],

          sort: 0,

    },

    const routes: Array = [

      {

        path: '/dashboard',

        name: routeName,

        redirect: '/dashboard/console',

        component: Layout,

        meta: {

          title: 'Dashboard',

          icon: renderIcon(DashboardOutlined),

          permissions: ['dashboard_console', 'dashboard_console', 'dashboard_workplace'],

          sort: 0,

        },

        children: [

          {

            path: 'console',

            name: `${routeName}_console`,

            meta: {

              title: '主控台',

              permissions: ['dashboard_console'],

              affix: true,

            },

            component: () => import('@/views/dashboard/console/console.vue'),

          },

          {

            path: 'workplace',

            name: `${routeName}_workplace`,

            meta: {

              title: '工作台',

              keepAlive: true,

              permissions: ['dashboard_workplace'],

            },

            component: () => import('@/views/dashboard/workplace/workplace.vue'),

          },

        ],

      },

    ];

    Layout的某一部分

  • 相关阅读:
    第一章:简单的C程序设计基础
    28、Java高级特性——集合:Set接口、HashSet集合、Map接口、 Map集合
    Endpoint Central端点安全管理
    工作常用之Spark调优[二】资源调优
    维也纳国际酒店8月再签9大项目,中高端酒店凭何获市场热捧
    使用打表法找规律
    java计算机毕业设计小区物业管理系统MyBatis+系统+LW文档+源码+调试部署
    【C语言】明解数组(1)
    Kali搭建DVWA——Web靶场
    大数据Flink(九十五):DML:Window TopN
  • 原文地址:https://blog.csdn.net/fivestar2009/article/details/127123486