simple-frame-unit
Version:
基于vue2 研发的与simple-data后端配合使用的组件
66 lines (59 loc) • 1.45 kB
JavaScript
import Vue from 'vue';
import Router from 'vue-router';
import Layout from "@/layouts";
// router
import easydata from "@/router/modules/easydata";
import baseRouter from "@/router/modules/baseRouter";
export const routes = [
{
path: "/login",
title: "登录",
hidden: true,
icons: "el-icon-menu",
component: () => import("@/views/login.vue")
},
{
path: '/redirect',
component: Layout,
hidden: true,
children: [
{
path: '/redirect/:path(.*)',
component: () => import('@/views/redirect')
}
]
},
{
path: "",
redirect: 'index',
component: Layout,
children: [{
path: '/index',
icons: "el-icon-menu",
component: () => import('@/views/index.vue'),
title: '首页',
meta: {title: '首页', affix: true}
}]
},
{
path: "/easydata",
redirect: "/easydata/dataSource",
component: Layout,
icons: "el-icon-menu",
title: "业务组件",
children: easydata
},
{
path: "/base",
redirect: "/base/inputTable",
component: Layout,
icons: "el-icon-menu",
title: "基础组件",
children: baseRouter
}
];
Vue.use(Router)
export default new Router({
mode: 'history',
routes: routes
})