parent
52b94d60a2
commit
1b190b6732
@ -0,0 +1,76 @@
|
||||
import Vue from 'vue'
|
||||
import VueRouter from 'vue-router'
|
||||
import Main from '@/views/Main.vue'
|
||||
import HomeView from '@/views/HomeView.vue'
|
||||
import SearchView from '@/views/SearchView.vue'
|
||||
import LoginView from '@/views/LoginView.vue'
|
||||
import RegisterView from "@/views/RegisterView.vue"
|
||||
import DetailView from "@/views/DetailView.vue"
|
||||
import CartView from "@/views/CartView.vue"
|
||||
import PayView from "../views/PayView.vue"
|
||||
import UserCenterView from "@/views/UserCenterView.vue"
|
||||
import OrderView from "@/views/OrderView.vue"
|
||||
import GiftView from "@/views/GiftView.vue"
|
||||
import MemberView from "@/views/MemberView.vue"
|
||||
import UserView from '@/views/UserView.vue'
|
||||
import AddressView from "@/views/AddressView.vue"
|
||||
import GiftPayView from "@/views/GiftPayView.vue"
|
||||
import VisitorView from "@/views/VisitorView.vue"
|
||||
import ChatView from "@/views/ChatView.vue"
|
||||
|
||||
Vue.use(VueRouter)
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: '/',
|
||||
name: 'main',
|
||||
component: Main,
|
||||
redirect:'/home', //重定向
|
||||
children:[
|
||||
{ path: '/home', name: 'home', component: HomeView },
|
||||
{ path: '/detail', name: 'detail', component: DetailView },
|
||||
{ path: '/search', name: 'search', component: SearchView },
|
||||
{ path: '/cart', name: 'cart', component: CartView },
|
||||
{ path: '/pay', name: 'pay', component: PayView },
|
||||
{ path: '/giftPay', name: 'giftPay', component: GiftPayView },
|
||||
{ path: '/chat', name: 'chat', component: ChatView }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: '/center',
|
||||
name: 'center',
|
||||
component: UserCenterView,
|
||||
redirect:'/user', //重定向
|
||||
children:[
|
||||
{ path: '/order', name: 'order', component: OrderView},
|
||||
{ path: '/gift', name: 'gift', component: GiftView },
|
||||
{ path: '/member', name: 'member', component: MemberView },
|
||||
{ path: '/user', name: 'user', component: UserView },
|
||||
{ path: '/address', name: 'address', component: AddressView }
|
||||
]
|
||||
},
|
||||
{
|
||||
path: '/login',
|
||||
name: 'login',
|
||||
component: LoginView
|
||||
},
|
||||
{
|
||||
path: '/register',
|
||||
name: 'register',
|
||||
component: RegisterView
|
||||
},
|
||||
{
|
||||
path: '/visitor',
|
||||
name: 'visitor',
|
||||
component: VisitorView
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
const router = new VueRouter({
|
||||
mode: 'history',
|
||||
base: process.env.BASE_URL,
|
||||
routes
|
||||
})
|
||||
|
||||
export default router
|
||||
Loading…
Reference in new issue