From eff1aeeec8c8b24dac27defae65e2ad892f8046b Mon Sep 17 00:00:00 2001
From: 1012414140@qq.com <1012414140@qq.com>
Date: 星期四, 15 十月 2026 14:35:05 +0800
Subject: [PATCH] feat: 优化代码大小
---
src/router/index.js | 121 ++++++++++++++++++++-------------------
1 files changed, 62 insertions(+), 59 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index cdc05c0..64a0c72 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,3 +1,4 @@
+
import Vue from 'vue';
import Router from 'vue-router';
@@ -11,213 +12,215 @@
},
{
path: '/home',
- component: resolve => require(['../components/common/Home.vue'], resolve),
+ component: () => import('../components/common/Home.vue'),
meta: { title: '棣栭〉' },
- children:[
+ children: [
+ {
+ path: '/inspectionRegistration',
+ component: () => import('../components/page/inspectionRegistration/index.vue'),
+ meta: { title: '宸℃鐧昏' }
+ },
+ {
+ path: '/repairAndMaintenance',
+ component: () => import('../components/page/repairAndMaintenance/index.vue'),
+ meta: { title: '缁翠慨缁存姢绠$悊杞欢' }
+ },
{
path: '/user',
- component: resolve => require(['../components/page/user/index.vue'], resolve),
+ component: () => import('../components/page/user/index.vue'),
meta: { title: '浜哄憳绠$悊' }
},
{
path: '/park',
- component: resolve => require(['../components/page/park/index.vue'], resolve),
+ component: () => import('../components/page/park/index.vue'),
meta: { title: '鍋滆溅鍦虹鐞�' }
},
{
path: '/enterPark',
- component: resolve => require(['../components/page/enterpark/index.vue'], resolve),
+ component: () => import('../components/page/enterpark/index.vue'),
meta: { title: '杞﹁締鍏ュ満绠$悊' }
},
{
path: '/outPark',
- component: resolve => require(['../components/page/outPark/index.vue'], resolve),
+ component: () => import('../components/page/outPark/index.vue'),
meta: { title: '杞﹁締鍑哄満绠$悊' }
},
{
path: '/barrierOpenLog',
- component: resolve => require(['../components/page/barrieropenlog/index.vue'], resolve),
+ component: () => import('../components/page/barrieropenlog/index.vue'),
meta: { title: '鎵嬪姩鎶潌璁板綍' }
},
{
path: '/enterParkCar',
- component: resolve => require(['../components/page/enterParkCar/index.vue'], resolve),
+ component: () => import('../components/page/enterParkCar/index.vue'),
meta: { title: '鍦哄唴杞﹁締绠$悊' }
},
{
path: '/ticketBlack',
- component: resolve => require(['../components/page/ticketBlack/index.vue'], resolve),
+ component: () => import('../components/page/ticketBlack/index.vue'),
meta: { title: '榛戝悕鍗曠鐞�' }
},
{
path: '/parkticket',
- component: resolve => require(['../components/page/parkticket/index.vue'], resolve),
+ component: () => import('../components/page/parkticket/index.vue'),
meta: { title: '娉婅溅鍙戠エ绠$悊' }
},
{
path: '/whiteListRule',
- component: resolve => require(['../components/page/whiteListRule/index.vue'], resolve),
+ component: () => import('../components/page/whiteListRule/index.vue'),
meta: { title: '鏈堢エ杞﹁鍒欑鐞�' }
},
{
path: '/paymentLog',
- component: resolve => require(['../components/page/paymentLog/index.vue'], resolve),
+ component: () => import('../components/page/paymentLog/index.vue'),
meta: { title: '缂磋垂鏃ュ織绠$悊' }
},
{
path: '/whiteList',
- component: resolve => require(['../components/page/whiteList/index.vue'], resolve),
+ component: () => import('../components/page/whiteList/index.vue'),
meta: { title: '鐧藉悕鍗�' }
},
{
path: '/costRule',
- component: resolve => require(['../components/page/costRule/index.vue'], resolve),
+ component: () => import('../components/page/costRule/index.vue'),
meta: { title: '鏀惰垂瑙勫垯绠$悊' }
},
{
path: '/orderRecord',
- component: resolve => require(['../components/page/orderRecord/index.vue'], resolve),
+ component: () => import('../components/page/orderRecord/index.vue'),
meta: { title: '璁㈠崟缁熻' }
},
{
path: '/orderRecordDay',
- component: resolve => require(['../components/page/orderRecord/indexDay.vue'], resolve),
+ component: () => import('../components/page/orderRecord/indexDay.vue'),
meta: { title: '璁㈠崟缁熻璇︽儏' }
},
{
path: '/violationType',
- component: resolve => require(['../components/page/violationType/index.vue'], resolve),
+ component: () => import('../components/page/violationType/index.vue'),
meta: { title: '杩濈珷绫诲瀷绠$悊' }
},
{
path: '/ticket',
- component: resolve => require(['../components/page/ticket/index.vue'], resolve),
+ component: () => import('../components/page/ticket/index.vue'),
meta: { title: '缃氬崟绠$悊' }
},
{
path: '/zfticket',
- component: resolve => require(['../components/page/zfticket/index.vue'], resolve),
+ component: () => import('../components/page/zfticket/index.vue'),
meta: { title: '缃氭病鍙戠エ绠$悊' }
},
{
path: '/street',
- component: resolve => require(['../components/page/street/index.vue'], resolve),
+ component: () => import('../components/page/street/index.vue'),
meta: { title: '琛楅亾绠$悊' }
- },
+ }
]
},
{
path: '/list',
- component: resolve => require(['../components/common/List.vue'], resolve),
+ component: () => import('../components/common/List.vue'),
meta: { title: '棣栭〉' }
},
{
path: '/login',
- component: resolve => require(['../components/page/Login.vue'], resolve)
+ component: () => import('../components/page/Login.vue')
},
{
path: '/index',
- component: resolve => require(['../components/page/Index.vue'], resolve),
+ component: () => import('../components/page/Index.vue'),
meta: { title: '杩濈珷鍋滆溅' }
},
- // {
- // path: '/index2',
- // component: resolve => require(['../components/page/Index2.vue'], resolve),
- // meta: { title: '鏅烘収娉婅溅' }
- // },
{
path: '/index2',
- component: resolve => require(['../components/page/IndexXTYH.vue'], resolve),
+ component: () => import('../components/page/IndexXTYH.vue'),
meta: { title: '宄板嘲鐭垮尯鏅烘収鍋滆溅' }
},
{
path: '/IndexXTYH39',
- component: resolve => require(['../components/page/IndexXTYH39.vue'], resolve),
+ component: () => import('../components/page/IndexXTYH39.vue'),
meta: { title: '宄板嘲鐭垮尯鏅烘収鍋滆溅' }
},
{
path: '/indexOk',
- component: resolve => require(['../components/page/IndexOk.vue'], resolve),
+ component: () => import('../components/page/IndexOk.vue'),
meta: { title: '鏅烘収娉婅溅' }
},
{
path: '/indexFail',
- component: resolve => require(['../components/page/IndexFail.vue'], resolve),
+ component: () => import('../components/page/IndexFail.vue'),
meta: { title: '鏅烘収娉婅溅' }
},
{
path: '/index3',
- component: resolve => require(['../components/page/Index2.vue'], resolve),
+ component: () => import('../components/page/Index2.vue'),
meta: { title: '鏃犵墝鍋滆溅' }
},
{
path: '/index4',
- component: resolve => require(['../components/page/Index4.vue'], resolve),
+ component: () => import('../components/page/Index4.vue'),
meta: { title: '鏃犵墝鍏ュ満' }
},
{
path: '/index5',
- component: resolve => require(['../components/page/Index5.vue'], resolve),
+ component: () => import('../components/page/Index5.vue'),
meta: { title: '缃氭病缂磋垂' }
},
- {
- path: '/indexTest',
- component: resolve => require(['../components/page/IndexTest.vue'], resolve),
- meta: { title: '閭偍娴嬭瘯' }
- },
+ // 宸插垹闄ゆ棤鐢ㄦ祴璇曡矾鐢� /indexTest
{
path: '/invoice',
- component: resolve => require(['../components/page/invoice/index.vue'], resolve),
+ component: () => import('../components/page/invoice/index.vue'),
meta: { title: '鍙戠エ' }
},
{
path: '/invoiceForm',
- component: resolve => require(['../components/page/invoice/invoiceForm.vue'], resolve),
+ component: () => import('../components/page/invoice/invoiceForm.vue'),
meta: { title: '鍙戠エ' }
},
{
path: '/invoiceDetail',
- component: resolve => require(['../components/page/invoice/invoiceDetail'], resolve),
- meta: {title: '璁㈠崟璇︽儏'}
+ component: () => import('../components/page/invoice/invoiceDetail'),
+ meta: { title: '璁㈠崟璇︽儏' }
},
{
path: '/middlePge',
- component: resolve => require(['../components/page/invoice/middlePge'], resolve),
- meta: {title: ''}
+ component: () => import('../components/page/invoice/middlePge'),
+ meta: { title: '' }
},
{
path: '/showIndex',
- component: resolve => require(['../components/page/show/show-index.vue'], resolve),
+ component: () => import('../components/page/show/show-index.vue'),
meta: { title: '澶у睆灞曠ず' }
},
{
path: '/leaderLogin',
- component: resolve => require(['../components/page/leaderShow/leaderLogin.vue'], resolve),
+ component: () => import('../components/page/leaderShow/leaderLogin.vue'),
meta: { title: '澶у睆灞曠ず' }
},
{
path: '/leaderIndex',
- component: resolve => require(['../components/page/leaderShow/leaderIndex.vue'], resolve),
+ component: () => import('../components/page/leaderShow/leaderIndex.vue'),
meta: { title: '棣栭〉' }
},
- {
- path: '/editParkNumByPc',
- component: resolve => require(['../components/page/EditParkNum'], resolve),
- meta: { title: '杞︿綅鏁伴噺' }
- },
+ // {
+ // path: '/editParkNumByPc',
+ // component: () => import('../components/page/EditParkNum'),
+ // meta: { title: '杞︿綅鏁伴噺' }
+ // },
{
path: '/monthFeePay',
- component: resolve => require(['../components/page/MonthFeePay.vue'], resolve),
+ component: () => import('../components/page/MonthFeePay.vue'),
meta: { title: '鏈堢杞︾即璐�' }
},
{
path: '/smartParking',
- component: resolve => require(['../components/page/smartPark.vue'], resolve),
- meta: { title: '宄板嘲鏅烘収鍋滆溅' }
- },
+ component: () => import('../components/page/smartPark.vue'),
+ meta: { title: '鏅烘収娉婅溅瀵煎紩' }
+ }
]
})
+// 淇濈暀锛氳В鍐宠矾鐢遍噸澶嶈烦杞姤閿欙紝鏃犻渶鏀瑰姩
const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err)
--
Gitblit v1.9.1