feat: 初始化前端项目基础架构

添加项目基础文件结构,包括Vue3+TypeScript配置、路由管理、状态管理和基础页面组件
This commit is contained in:
qingfeng1121
2025-12-09 11:03:15 +08:00
commit 0f89705f94
30 changed files with 4669 additions and 0 deletions

43
Plain.text Normal file
View File

@@ -0,0 +1,43 @@
e:\TaoTaoWang\pc-frontend\
├── package.json # 项目依赖配置
├── next.config.js # Next.js配置
├── public/
│ └── favicon.ico # 网站图标
└── src/
├── pages/
│ ├── _app.js # 应用入口
│ ├── _document.js # 文档模板
│ ├── index.js # 首页
│ ├── login.js # 登录页面
│ ├── register.js # 注册页面
│ ├── products/ # 商品相关页面
│ │ ├── [id].js # 商品详情
│ │ └── list.js # 商品列表
│ ├── cart.js # 购物车页面
│ ├── checkout.js # 结算页面
│ ├── payment.js # 支付页面
│ └── user/ # 用户中心
│ ├── index.js # 用户中心首页
│ ├── orders.js # 订单列表
│ └── profile.js # 个人信息
├── components/
│ ├── common/ # 通用组件
│ ├── layout/ # 布局组件
│ └── business/ # 业务组件
├── api/
│ ├── index.js # API基础配置
│ ├── auth.js # 认证相关API
│ ├── product.js # 商品相关API
│ └── order.js # 订单相关API
├── store/
│ ├── index.js # Redux配置
│ └── slices/
│ ├── userSlice.js # 用户状态切片
│ ├── productSlice.js # 商品状态切片
│ └── cartSlice.js # 购物车状态切片
├── utils/
│ ├── request.js # 请求工具
│ └── auth.js # 认证工具
└── assets/
├── css/ # 样式文件
└── images/ # 图片资源