12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import Login from '@/components/Login'
- import Admin from '@/view/admin/Admin'
- import Shop from '@/view/shop/Shop'
- import Buyer from '@/view/buyer/Buyer'
- Vue.use(Router)
- export default new Router({
- routes: [
- {
- path: '/',
- redirect:'/index',
- },
- {
- path: '/index',
- component: Login
- },
- {
- path: '/admin',
- component: Admin,
- children: [
- {
- path:'index',
- component: function(resolve){
- require(['../view/admin/Index.vue'], resolve)
- }
- },
- {
- path:'shop',
- component: function(resolve){
- require(['../view/admin/Shop.vue'], resolve)
- }
- },
- {
- path:'buyer',
- component: function(resolve){
- require(['../view/admin/Buyer.vue'], resolve)
- }
- },
- ]
- },
- {
- path: '/shop',
- component: Shop,
- children: [
- {
- path:'index',
- component: function(resolve){
- require(['../view/shop/Index.vue'], resolve)
- }
- },
- {
- path:'goodList',
- component: function(resolve){
- require(['../view/shop/GoodList.vue'], resolve)
- }
- },
- {
- path:'good/:id',
- component: function(resolve){
- require(['../view/shop/Good.vue'], resolve)
- }
- },
- {
- path:'addGood',
- component: function(resolve){
- require(['../view/shop/AddGood.vue'], resolve)
- }
- },
- ]
- },
- {
- path: '/buyer',
- component: Buyer
- },
- ]
- })
|