feat(NavCommon): 重构导航组件并优化样式结构

- 新增图标组件并替换原有emoji图标
- 重构导航菜单数据结构并移除无用代码
- 实现菜单项激活状态高亮效果
- 完善用户退出登录功能
- 优化样式文件结构并添加详细注释
- 更新构建产物文件版本
This commit is contained in:
超级老白兔
2025-09-12 17:49:23 +08:00
parent d3ee0bde5a
commit f2fb543f93
6 changed files with 453 additions and 377 deletions

View File

@@ -1,14 +1,18 @@
{
"_charts-DN1cefc8.js": {
"file": "assets/charts-DN1cefc8.js",
"_charts-aNYyX7D2.js": {
"file": "assets/charts-aNYyX7D2.js",
"name": "charts",
"imports": [
"_ui-5V-xZWkf.js",
"_ui-DZwp85UP.js",
"_vendor-Bq99rrm8.js"
]
},
"_ui-5V-xZWkf.js": {
"file": "assets/ui-5V-xZWkf.js",
"_ui-D0C0OGrH.css": {
"file": "assets/ui-D0C0OGrH.css",
"src": "_ui-D0C0OGrH.css"
},
"_ui-DZwp85UP.js": {
"file": "assets/ui-DZwp85UP.js",
"name": "ui",
"imports": [
"_vendor-Bq99rrm8.js"
@@ -17,10 +21,6 @@
"assets/ui-D0C0OGrH.css"
]
},
"_ui-D0C0OGrH.css": {
"file": "assets/ui-D0C0OGrH.css",
"src": "_ui-D0C0OGrH.css"
},
"_utils-Ft3ushmX.js": {
"file": "assets/utils-Ft3ushmX.js",
"name": "utils",
@@ -33,18 +33,18 @@
"name": "vendor"
},
"index.html": {
"file": "assets/index-9Clf2a7g.js",
"file": "assets/index-CCIZs36L.js",
"name": "index",
"src": "index.html",
"isEntry": true,
"imports": [
"_vendor-Bq99rrm8.js",
"_ui-5V-xZWkf.js",
"_ui-DZwp85UP.js",
"_utils-Ft3ushmX.js",
"_charts-DN1cefc8.js"
"_charts-aNYyX7D2.js"
],
"css": [
"assets/index-CK1wd128.css"
"assets/index-DRrzDMi4.css"
]
}
}

View File

@@ -11,13 +11,13 @@
</style>
<!-- 引入 uni-app web-view SDK必须 -->
<script type="text/javascript" src="/websdk.js"></script>
<script type="module" crossorigin src="/assets/index-9Clf2a7g.js"></script>
<script type="module" crossorigin src="/assets/index-CCIZs36L.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vendor-Bq99rrm8.js">
<link rel="modulepreload" crossorigin href="/assets/ui-5V-xZWkf.js">
<link rel="modulepreload" crossorigin href="/assets/ui-DZwp85UP.js">
<link rel="modulepreload" crossorigin href="/assets/utils-Ft3ushmX.js">
<link rel="modulepreload" crossorigin href="/assets/charts-DN1cefc8.js">
<link rel="modulepreload" crossorigin href="/assets/charts-aNYyX7D2.js">
<link rel="stylesheet" crossorigin href="/assets/ui-D0C0OGrH.css">
<link rel="stylesheet" crossorigin href="/assets/index-CK1wd128.css">
<link rel="stylesheet" crossorigin href="/assets/index-DRrzDMi4.css">
</head>
<body>
<div id="root"></div>