feat(router): 添加商品详情和商品管理路由

- 在 App.vue 中添加商品详情和商品管理菜单项
- 配置商品详情页路由,支持动态参数 id
- 添加创建订单页面的新路由路径 /create-order
- 引入并配置商品管理页面路由 /manage/product
- 更新首页路由指向商品详情组件
- 动态导入商品管理组件以优化性能
This commit is contained in:
2025-12-22 10:19:37 +08:00
parent 57d9c03332
commit 3e1d77988d
2 changed files with 20 additions and 2 deletions

View File

@@ -2,14 +2,16 @@
<el-container>
<el-header>
<div class="header-content">
<h1>MT Pay - PingPong支付系统</h1>
<h1>MT Pay</h1>
<el-menu
mode="horizontal"
:default-active="activeIndex"
router
>
<el-menu-item index="/">创建订单</el-menu-item>
<el-menu-item index="/">商品详情</el-menu-item>
<el-menu-item index="/create-order">创建订单</el-menu-item>
<el-menu-item index="/query">订单查询</el-menu-item>
<el-menu-item index="/manage/product">商品管理</el-menu-item>
</el-menu>
</div>
</el-header>

View File

@@ -3,10 +3,21 @@ import CreateOrder from '../views/CreateOrder.vue'
import Checkout from '../views/Checkout.vue'
import PaymentResult from '../views/PaymentResult.vue'
import OrderQuery from '../views/OrderQuery.vue'
import ProductDetail from '../views/ProductDetail.vue'
const routes = [
{
path: '/',
name: 'Home',
component: ProductDetail
},
{
path: '/product/:id',
name: 'ProductDetail',
component: ProductDetail
},
{
path: '/create-order',
name: 'CreateOrder',
component: CreateOrder
},
@@ -24,6 +35,11 @@ const routes = [
path: '/query',
name: 'OrderQuery',
component: OrderQuery
},
{
path: '/manage/product',
name: 'ProductManage',
component: () => import('../views/ProductManage.vue')
}
]