vue路由的配置
import Vue from 'vue'
import VueRouter from 'vue-router'
import Layout from '../views/layout/Layout.vue'
import Home from "../views/Home.vue"
//用户管理
import User from "../views/user/User.vue"
import AddUser from "../views/user/AddUser.vue"
//分类管理
import Classify from "../views/classify/Classify.vue";
import AddClassify from "../views/classify/AddClassify.vue";
// 菜单管理
import Menu from "../views/menu/Menu.vue"
import AddMenu from "../views/menu/AddMenu.vue"
// 文章管理
import Artical from "../views/artical/Artical.vue"
import AddOrEditArtical from "../views/artical/AddOrEditArtical.vue"
//banner管理
import Banner from "../views/banner/Banner.vue"
import AddBanner from "../views/banner/AddBanner.vue"
// mannger管理
import Manager from "../views/manager/Manager.vue"
import AddManager from "../views/manager/AddManager.vue"
Vue.use(VueRouter)
// redirect路由重定向 值和子路由中path名相同
const routes = [
{ path: '/', redirect: '/admin' },
{
path: '/admin', //一级路由
redirect: '/admin/dashboard',
component: Layout,
children: [{ path: 'dashboard', name: 'home', component: Home }]
},
// 用户管理
{
path: '/admin/user',
component: Layout,
children: [
{ path: 'index', name: 'user', component: User },
{ path: 'adduser', name: 'adduser', component: AddUser }
]
},
//分类管理classfiy和addclass
{
path: '/admin/classify',
component: Layout,
children: [
{ path: 'index', name: 'classify', component: Classify }