# router/index.ts **路径**:`src/router/index.ts` ## 功能用途 Vue Router 配置,定义路由表与滚动行为。 ## 路由表 | path | name | component | |------|------|-----------| | / | home | Home | | /trade | trade | Trade | | /login | login | Login | | /trade-detail/:id | trade-detail | TradeDetail | | /event/:id/markets | event-markets | EventMarkets | | /wallet | wallet | Wallet | ## 滚动行为 - 有 `savedPosition` 且来自已命名路由:恢复位置 - 有 `to.hash`:滚动到锚点 - 否则:滚动到顶部 ## 扩展方式 1. **路由守卫**:`beforeEach` 做鉴权、重定向 2. **懒加载**:`component: () => import('./views/Home.vue')` 3. **meta**:为路由增加 `meta.requiresAuth` 等