Private
Public Access
1
0
Files
u-desk/web/src/main.js
绝尘 f7d648ea52 新增:文件系统导航面包屑
功能:
- 新增 PathBreadcrumb 组件,支持路径快速跳转
- 新增 DropdownItem 通用下拉菜单组件

优化:
- 版本升级流程优化(Pinia 状态管理、进度节流、完整下载验证)
- 模块延迟初始化(数据库、文件系统按需启动)
- API 数据格式统一(蛇形转驼峰)
- CodeMirror 语言包按需动态加载
- Markdown 渲染增强(支持锚点跳转)

重构:
- 迁移到 Pinia 状态管理(stores/config.ts、stores/theme.ts、stores/update.ts)
- 简化 UpdatePanel、UpdateNotification、ThemeToggle 逻辑
- 优化表结构加载逻辑

清理:
- 删除测试组件 index-simple.vue
- 删除旧的 useTheme.ts
2026-02-05 00:17:32 +08:00

20 lines
478 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { createApp } from 'vue'
import { createPinia } from 'pinia'
// Arco Design 样式(组件按需自动引入)
import '@arco-design/web-vue/dist/arco.css'
import './style.css'
import App from './App.vue'
import { useThemeStore } from './stores/theme'
const app = createApp(App)
const pinia = createPinia()
app.use(pinia)
// 在应用挂载前初始化主题(需要先初始化 Pinia
const themeStore = useThemeStore()
themeStore.initTheme()
app.mount('#app')