介绍
前端文档将详细介绍前端的目录结构、自定义组件、常用工具等信息。
核心技术
Vue3 渐进式 JavaScript 框架,易学易用,性能出色,适用场景丰富的 Web 前端框架。
Element Plus 基于 Vue3,面向设计师和开发者的组件库。
Vue Router 是 Vue.js 官方的路由管理器。
UnoCSS 即时按需的原子化 CSS 引擎。
Vite 是一种新型前端构建工具,能够显著提升前端开发体验。
Pinia 符合直觉的 Vue.js 状态管理库。
VueUse Vue 的组合工具集。
Socket.IO 适用于每个平台的双向且低延迟的通信。
目录结构
前端的代码在根目录下的/web
目录下。
+-dist // 打包后的文件
+-node_modules // 安装的依赖
+-public
\-src
| App.vue
| main.ts
+-assets // 静态资源
+-components // 自定义组件
+-hooks // 自定义hooks
+-router // 路由
+-sockets // socket
| index.ts
+-stores // pinia
+-types // 类型定义
\-views // 页面
| .env.development // 开发环境配置
| .env.production // 生产环境配置
| .eslintrc.cjs // eslint配置
| .gitignore
| auto-imports.d.ts
| components.d.ts
| docker-compose.yml // docker-compose 构建配置
| Dockerfile // Docker 镜像配置
| env.d.ts
| index.html
| LICENSE
| nginx.conf
| package.json
| pnpm-lock.yaml
| README.md
| tsconfig.app.json
| tsconfig.app.tsbuildinfo
| tsconfig.json
| tsconfig.node.json
| tsconfig.node.tsbuildinfo
| uno.config.ts // unocss 配置
| vite.config.ts // vite 配置