阿K的分享 - Vue 3 前端项目
- 框架: Vue 3 (Composition API)
- 构建工具: Vite
- UI 组件库: Element Plus
- 样式: Tailwind CSS
- HTTP 客户端: Axios
FeiShu-Frontend/
├── src/
│ ├── assets/
│ │ └── styles/
│ │ └── main.css # Tailwind CSS 入口
│ ├── components/
│ │ ├── Header.vue # 头部组件
│ │ ├── PostCard.vue # 帖子卡片组件
│ │ ├── PostModal.vue # 帖子详情模态框
│ │ └── PostList.vue # 帖子列表组件
│ ├── composables/
│ │ └── usePosts.js # 帖子数据管理
│ ├── utils/
│ │ ├── api.js # API 请求封装
│ │ └── format.js # 工具函数
│ ├── App.vue # 根组件
│ └── main.js # 入口文件
├── index.html
├── package.json
├── vite.config.js
├── tailwind.config.js
├── postcss.config.js
└── vercel.json # Vercel 部署配置
npm installnpm run devnpm run build构建产物将生成在 dist/ 目录。
npm run preview- 安装 Vercel CLI
npm install -g vercel- 登录 Vercel
vercel login- 部署项目
vercel- 访问 Vercel
- 点击 "Import Project"
- 选择你的 Git 仓库
- Vercel 会自动检测 Vite 项目并配置构建设置
- 点击 "Deploy"
如果需要修改后端 API 地址,可以在 Vercel 项目设置中添加环境变量:
- 变量名:
VITE_API_BASE_URL - 变量值: 你的后端 API 地址
然后修改 src/utils/api.js 中的 API_BASE_URL:
const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'http://tofuali.top'- ✅ Vue 3 Composition API
- ✅ 响应式设计,支持移动端
- ✅ 时间轴样式展示
- ✅ Element Plus 模态框组件
- ✅ 支持图片展示
- ✅ 加载状态和错误提示
- ✅ Tailwind CSS 样式
- ✅ Vite 快速开发体验
- ✅ 适配 Vercel 部署
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- 确保后端 API 已启用 CORS 支持
- 如果使用 HTTPS,前后端都需要配置 SSL 证书
- Vercel 部署时会自动处理环境变量和构建配置
原 Vanilla JavaScript 版本已备份为 index-old.html 和 app.js。
MIT