From 1b190b6732d8b40ffa50408092c1c8d2c22f9b9f Mon Sep 17 00:00:00 2001 From: pjhmizn49 Date: Fri, 13 Dec 2024 09:21:30 +0800 Subject: [PATCH] ADD file via upload --- flower_user_front/src/router/index.js | 76 +++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 flower_user_front/src/router/index.js diff --git a/flower_user_front/src/router/index.js b/flower_user_front/src/router/index.js new file mode 100644 index 0000000..6f59f8a --- /dev/null +++ b/flower_user_front/src/router/index.js @@ -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