feat: 初始化前端项目基础架构
添加项目基础文件结构,包括Vue3+TypeScript配置、路由管理、状态管理和基础页面组件
This commit is contained in:
43
Plain.text
Normal file
43
Plain.text
Normal 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/ # 图片资源
|
||||
Reference in New Issue
Block a user