From 93c3f6e0c227f1881ab201320b5803499a85027d Mon Sep 17 00:00:00 2001 From: LeeNux Date: Mon, 6 Mar 2023 12:38:20 +0800 Subject: [PATCH] fixed --- src/main.js | 2 + src/router/index.js | 61 +++++++++++++------------- src/router/menu.js | 1 + src/views/CartViewFixed.vue | 85 +++++++++++++++++++++++++++++++++++++ 4 files changed, 117 insertions(+), 32 deletions(-) create mode 100644 src/views/CartViewFixed.vue diff --git a/src/main.js b/src/main.js index cf65ab3..5445f14 100644 --- a/src/main.js +++ b/src/main.js @@ -15,3 +15,5 @@ app.use(createPinia()) app.use(router) app.mount('#app') + + diff --git a/src/router/index.js b/src/router/index.js index 6b0a6e6..91d997c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -4,38 +4,35 @@ import Pure from "@/layout/Pure.vue"; const router = createRouter({ history: createWebHashHistory(import.meta.env.BASE_URL), - routes: [ - { - path: '/', - component: Default, - children: [ - { - path: '', - name: 'home', - component: () => import('../views/HomeView.vue') - }, - { - path: 'calc', - name: 'calc', - component: () => import('../views/CalcView.vue') - }, - { - path: 'webview/:page', - component: () => import('../views/Webview.vue'), - }, - ] - }, - { - path: '/pure', - name: 'pure', - component: Pure, // 多嵌套了一层组件,方便对webview组件进行统一管理 - children: [{ - path: 'cart', - name: "cart", - component: () => import('../views/CartView.vue') - }], - } - ] + routes: [{ + path: '/', + component: Default, + children: [{ + path: '', + name: 'home', + component: () => import('../views/HomeView.vue') + }, { + path: 'calc', + name: 'calc', + component: () => import('../views/CalcView.vue') + }, { + path: 'webview/:page', + component: () => import('../views/Webview.vue'), + }] + }, { + path: '/pure', + name: 'pure', + component: Pure, // 多嵌套了一层组件,方便对webview组件进行统一管理 + children: [{ + path: 'cart', + name: "cart", + component: () => import('../views/CartView.vue') + }, { + path: 'cart_fixed', + name: "cart_fixed", + component: () => import('../views/CartViewFixed.vue') + }], + }] }) export default router diff --git a/src/router/menu.js b/src/router/menu.js index b4f9f66..0c5c372 100644 --- a/src/router/menu.js +++ b/src/router/menu.js @@ -2,4 +2,5 @@ export default [ {title: "首页", path: '/'}, {title: "计算器", path: '/calc'}, {title: "购物车", path: '/webview/cart'}, + {title: "购物车(改)", path: '/webview/cart_fixed'}, ] diff --git a/src/views/CartViewFixed.vue b/src/views/CartViewFixed.vue new file mode 100644 index 0000000..2781a35 --- /dev/null +++ b/src/views/CartViewFixed.vue @@ -0,0 +1,85 @@ + + + + +