33 lines
900 B
Markdown
33 lines
900 B
Markdown
## 系统上下文
|
||
|
||
这是一个 Electron 框架的桌面程序,它的主要功能为 *
|
||
|
||
## 技术栈和限制
|
||
|
||
- 运行时:Electron
|
||
- 语言:Typescript
|
||
- 框架: Vue 3 (Composition API, 使用 setup 语法糖)
|
||
- 辅助开发:unplugin-auto-import, unplugin-vue-components
|
||
- 样式:Less, TDesign
|
||
- 状态:Pinia v3
|
||
- 路由:Vue Router v4
|
||
- 通信:Axios
|
||
|
||
## 项目结构
|
||
|
||
```
|
||
src/
|
||
main/ # electron 进程代码
|
||
renderer/ # Vue3 + Vite + TDesign 前端渲染代码
|
||
api/ # 与后端对接的 HTTP 通信,使用 axios
|
||
assets/ # 静态资源文件
|
||
components/ # 通用组件
|
||
layout/ # 界面布局组件
|
||
router/ # 页面路由
|
||
type/ # Typescript 类型
|
||
store/ # Pinia 储存
|
||
views/ # 路由页面
|
||
Root.vue
|
||
main.ts
|
||
```
|