├── php-api/ # 改造后的PHP接口层 ├── java-ad-service/ # 若依框架微服务(广告+VIP+分账) ├── uniapp-reader/ # UniApp前端项目 │ ├── pages/ # 各端页面 │ └──
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

index.js 1.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // src/router/index.js
  2. import Vue from 'vue'
  3. import Router from 'vue-router'
  4. import Layout from '@/layout'
  5. Vue.use(Router)
  6. export default new Router({
  7. mode: 'history',
  8. base: process.env.BASE_URL,
  9. routes: [
  10. {
  11. path: '/',
  12. component: Layout,
  13. redirect: '/dashboard',
  14. children: [
  15. {
  16. path: 'dashboard',
  17. component: () => import('@/views/dashboard/index'),
  18. name: 'Dashboard',
  19. meta: { title: '首页', icon: 'dashboard' }
  20. }
  21. ]
  22. },
  23. // 添加搜索路由
  24. {
  25. path: '/search',
  26. component: Layout,
  27. hidden: true,
  28. children: [
  29. {
  30. path: 'index',
  31. component: () => import('@/views/search/index'),
  32. name: 'Search',
  33. meta: { title: '搜索' }
  34. }
  35. ]
  36. },
  37. // 确保所有页面都有正确的路由配置
  38. {
  39. path: '/login',
  40. component: () => import('@/views/login/index'),
  41. hidden: true
  42. }
  43. ]
  44. })
  45. // 在路由配置中添加懒加载
  46. {
  47. path: '/novel/list',
  48. component: () => import(/* webpackChunkName: "novel-list" */ '@/views/novel/list.vue')
  49. }