# vuebase **Repository Path**: next0186/vuebase ## Basic Information - **Project Name**: vuebase - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: base - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-24 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Vue3 简历生成器 一个基于 Vue3 + TypeScript + Pinia + UnoCSS 的现代化简历生成器应用。 ## 技术栈 - **框架**: Vue 3 (Composition API) - **语言**: TypeScript - **状态管理**: Pinia - **路由**: Vue Router - **样式**: UnoCSS + SCSS - **构建工具**: Vite - **UI 组件**: Element Plus - **代码规范**: ESLint + @antfu/eslint-config ## 功能特性 - 📝 **实时编辑**: 所见即所得的简历编辑器 - 🎨 **多种模板**: 提供专业的简历模板选择 - 💾 **数据持久化**: 自动保存和恢复简历数据 - 📱 **响应式设计**: 支持桌面端和移动端 - 🌙 **主题切换**: 支持明暗主题切换 - 📤 **多格式导出**: 支持 PDF、Word 等格式导出 ## 项目结构 ``` src/ ├── api/ # API 接口 ├── assets/ # 静态资源 ├── components/ # 公共组件 ├── router/ # 路由配置 ├── stores/ # Pinia 状态管理 ├── styles/ # 全局样式 ├── types/ # TypeScript 类型定义 ├── utils/ # 工具函数 ├── views/ # 页面组件 ├── App.vue # 根组件 └── main.ts # 应用入口 ``` ## 开发命令 ```bash # 安装依赖 pnpm install # 启动开发服务器 pnpm dev # 构建生产版本 pnpm build # 代码检查 pnpm lint # 代码格式化 pnpm lint:fix # 类型检查 pnpm type-check ``` ## 自动导包 项目配置了自动导包功能: - **Vue APIs**: `ref`, `reactive`, `computed`, `onMounted` 等 - **Vue Router**: `useRouter`, `useRoute` 等 - **Pinia**: `defineStore`, `storeToRefs` 等 - **Element Plus**: 组件自动按需导入 ## 代码规范 使用 `@antfu/eslint-config` 统一代码风格,确保代码质量和一致性。 ## 部署 ```bash # 构建生产版本 pnpm build # 预览构建结果 pnpm preview ``` ## 许可证 MIT License