From 913f93fabd4f7d6eba8b70da4c677ef1bc99805f Mon Sep 17 00:00:00 2001
From: zhouyonggao <1971162852@qq.com>
Date: Wed, 17 Dec 2025 09:40:10 +0800
Subject: [PATCH] =?UTF-8?q?refactor(web):=20=E9=87=8D=E6=9E=84=E8=84=9A?=
=?UTF-8?q?=E6=9C=AC=E5=BC=95=E5=85=A5=E4=B8=BA=E6=A8=A1=E5=9D=97=E5=8C=96?=
=?UTF-8?q?=E6=9E=B6=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 移除对vue及element-plus脚本的defer属性,确保按顺序加载
- 拆分原有配置与功能脚本为多个模块文件
- 引入config、utils、api、fields、state等模块化脚本
- 替换主入口脚本为重构后的 main.refactored.js
- 优化脚本加载顺序,提高代码可维护性与扩展性
---
web/index.html | 12 +-
web/main.refactored.js | 909 +++++++++++++++++++++++++++++++++++++++++
web/modules/api.js | 429 +++++++++++++++++++
web/modules/config.js | 321 +++++++++++++++
web/modules/fields.js | 462 +++++++++++++++++++++
web/modules/state.js | 263 ++++++++++++
web/modules/utils.js | 187 +++++++++
7 files changed, 2580 insertions(+), 3 deletions(-)
create mode 100644 web/main.refactored.js
create mode 100644 web/modules/api.js
create mode 100644 web/modules/config.js
create mode 100644 web/modules/fields.js
create mode 100644 web/modules/state.js
create mode 100644 web/modules/utils.js
diff --git a/web/index.html b/web/index.html
index 345f95e..2c5a219 100644
--- a/web/index.html
+++ b/web/index.html
@@ -310,8 +310,14 @@
-
-
-
+
+
+
+
+
+
+
+
+