Private
Public Access
1
0

优化:代码质量提升,修复重复逻辑和语法高亮支持

- 简化计算属性,删除重复代码
- 优化文件扩展名获取逻辑
- 新增文件工具函数库 fileHelpers.js
- 增强 CodeEditor 语法高亮(支持 30+ 语言)
- 修复 Office 文档文件服务器访问权限
- 添加特殊文件名支持(Dockerfile、Makefile 等)
This commit is contained in:
2026-01-30 02:24:09 +08:00
parent b849e6cc46
commit eb2cbad17b
15 changed files with 962 additions and 761 deletions

View File

@@ -49,11 +49,10 @@
</a-layout-header>
<a-layout-content class="content">
<!-- 动态渲染 Tab 内容 -->
<template v-for="tab in visibleTabs" :key="tab.key">
<KeepAlive>
<component :is="getComponent(tab.key)" v-if="activeTab === tab.key" />
</KeepAlive>
</template>
<!-- 使用 KeepAlive 缓存组件状态避免切换时重新加载 -->
<KeepAlive include="FileSystem,DbCli,DeviceTest">
<component :is="getComponent(activeTab)" />
</KeepAlive>
</a-layout-content>
<!-- 设置抽屉 -->