## 项目简介
### 项目说明
小兔鲜儿体系包含五个端:微信小程序端,H5 端,App 端,PC 端,管理后台。
当前仓库是 **uni-app** 开发的**微信小程序端**,通过**条件编译**能兼容 **H5 端** 和 **App 端**。
### 在线体验
<table>
<tr>
<td>体验小程序端</td>
<td><a target="_blank" href="https://megasu.gitee.io/uniapp-shop-vue3-ts/">体验 H5 端</a></td>
<td><a target="_blank" href="https://gitee.com/Megasu/uniapp-shop-vue3-ts/releases/download/v1.0.0/heima-shop.apk">体验 App 端(安卓)</a></td>
</tr>
<tr>
<td><img width="300" src="./README/images/code-mp-weixin.png" alt=""></td>
<td><img width="300" src="./README/images/code-h5.png" alt=""></td>
<td><img width="300" src="./README/images/code-android.png" alt=""></td>
</tr>
</table>
## 资料说明
### 📀 视频学习
[https://www.bilibili.com/video/BV1Bp4y1379L/](https://www.bilibili.com/video/BV1Bp4y1379L/?share_source=copy_web&vd_source=2ac50d29193927b3c8597537dc4bc81d)
### 📗 接口文档
[https://www.apifox.cn/apidoc/shared-0e6ee326-d646-41bd-9214-29dbf47648fa/](https://www.apifox.cn/apidoc/shared-0e6ee326-d646-41bd-9214-29dbf47648fa/)
### ✏️ 在线笔记
[https://megasu.gitee.io/uni-app-shop-note/](https://megasu.gitee.io/uni-app-shop-note/)
### 📦 项目源码
[https://gitee.com/Megasu/uniapp-shop-vue3-ts/](https://gitee.com/Megasu/uniapp-shop-vue3-ts/)
### 项目架构
![项目架构图](./README/images/project_structure.png)
## 项目演示
### 在线演示
项目已上线,微信搜索小程序 **小兔鲜儿** 即可体验。
### 项目截图
<table>
<tr>
<td><img width="100" src="./README/images/screenshot_1.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_2.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_3.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_4.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_5.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_6.jpg" alt=""></td>
</tr>
<tr>
<td><img width="100" src="./README/images/screenshot_7.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_8.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_9.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_10.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_11.jpg" alt=""></td>
<td><img width="100" src="./README/images/screenshot_12.jpg" alt=""></td>
</tr>
</table>
## 小兔鲜儿-微信小程序
### 项目简介
微信小程序端:该项目包含了从首页浏览商品,到商品详情,微信登录,加入购物车,提交订单,微信支付,订单管理等功能。
### 技术栈
- 前端框架:[uni-app](https://uniapp.dcloud.net.cn/) (Vue3 + TS)
- 状态管理:[pinia](https://pinia.vuejs.org/zh/)
- 组件库:[uni-ui](https://uniapp.dcloud.net.cn/component/uniui/uni-ui.html)
### 项目模块
- 项目起步
- 首页模块
- 推荐模块
- 分类模块
- 详情模块
- 登录模块
- 用户模块
- 地址模块
- SKU 模块
- 购物车模块
- 订单模块
- 项目打包
### 开发环境
- Windows 版本: Windows 11 家庭中文版
- 开发工具: VS Code 、 HbuilderX 、 微信开发者工具
- Node 版本: v16.15.0
- pnpm 版本:v8.6.10
### 运行程序
1. 安装依赖
```shell
# npm
npm i --registry=https://registry.npmmirror.com
# pnpm
pnpm i --registry=https://registry.npmmirror.com
```
2. 运行程序
```shell
# 微信小程序端
npm run dev:mp-weixin
# H5端
npm run dev:h5
# App端
需 HbuilderX 工具,运行 - 运行到手机或模拟器
```
3. 微信开发者工具导入 `/dist/dev/mp-weixin` 目录
### 工程结构解析
```
├── .husky # Git Hooks
├── .vscode # VS Code 插件 + 设置
├── dist # 打包文件夹(可删除重新打包)
├── src # 源代码
│ ├── components # 全局组件
│ ├── composables # 组合式函数
│ ├── pages # 主包页面
│ ├── index # 首页
│ ├── category # 分类页
│ ├── cart # 购物车
│ ├── my # 我的
│ ├── goods # 商品详情
│ └── hot # 热门推荐
│ └── login # 登录页
│ ├── pagesMember # 分包页面(用户模块)
│ ├── address # 地址管理
│ ├── address-form # 地址表单
│ ├── profile # 用户信息
│ └── settings # 用户设置
│ ├── pagesOrder # 分包页面(订单模块)
│ ├── create # 创建订单
│ ├── detail # 订单详情
│ ├── list # 订单列表
│ └── payment # 支付结果
│ ├── services # 所有请求
│ ├── static # 存放应用引用的本地静态资源的目录
│ ├── images # 普通图片
│ └── tabs # tabBar 图片
│ ├── stores # 全局 pinia store
│ ├── modules # 模块
│ └── index.ts # store 入口
│ ├── styles # 全局样式
│ └── fonts.scss # 字体图标
│ ├── types # 类型声明文件
│ ├── utils # 全局方法
│ ├── App.vue # 入口页面
│ ├── main.ts # Vue初始化入口文件
│ ├── pages.json # 配置页面路由等页面类信息
│ ├── manifest.json # 配置appid等打包信息
│ └── uni.scss # uni-app 内置的常用样式变量
├── .eslintrc.cjs # eslint 配置
├── .prettierrc.json # prettier 配置
├── .gitignore # git 忽略文件
├── index.html # H5 端首页
├── package.json # package.json 依赖
├── tsconfig.json # typescript 配置
└── vite.config.ts # vite 配置
```
没有合适的资源?快使用搜索试试~ 我知道了~
uni-app 开发的微信小程序-小兔鲜儿电商项目-uniapp-shop-vue3-ts.zip
共144个文件
png:43个
ts:32个
vue:31个
需积分: 0 2 下载量 150 浏览量
2023-11-04
22:10:14
上传
评论
收藏 2.49MB ZIP 举报
温馨提示
uni-app 开发的微信小程序-小兔鲜儿电商项目-uniapp-shop-vue3-ts
资源推荐
资源详情
资源评论
收起资源包目录
uni-app 开发的微信小程序-小兔鲜儿电商项目-uniapp-shop-vue3-ts.zip (144个子文件)
.eslintrc.cjs 929B
.editorconfig 207B
.gitignore 135B
index.html 1KB
screenshot_3.jpg 262KB
screenshot_1.jpg 247KB
screenshot_5.jpg 222KB
screenshot_2.jpg 219KB
screenshot_11.jpg 217KB
screenshot_4.jpg 206KB
screenshot_10.jpg 174KB
screenshot_6.jpg 173KB
screenshot_7.jpg 165KB
screenshot_12.jpg 136KB
screenshot_8.jpg 120KB
screenshot_9.jpg 110KB
manifest.json 5KB
pages.json 4KB
package.json 4KB
opendb-city-china.schema.json 738B
tsconfig.json 674B
launch.json 620B
extensions.json 451B
settings.json 352B
.prettierrc.json 113B
LICENSE 11KB
README.md 6KB
project_structure.png 154KB
1024x1024.png 112KB
code-android.png 35KB
blank_cart.png 34KB
code-h5.png 30KB
code-mp-weixin.png 30KB
center_bg.png 19KB
navigator_bg.png 18KB
logo_icon.png 15KB
order_bg.png 13KB
180x180.png 9KB
167x167.png 8KB
152x152.png 7KB
144x144.png 7KB
blank.png 6KB
category_selected.png 6KB
logo.png 6KB
120x120.png 5KB
category_default.png 5KB
cart_selected.png 5KB
user_selected.png 5KB
home_selected.png 4KB
cart_default.png 4KB
user_default.png 4KB
locate.png 4KB
car.png 4KB
home_default.png 4KB
96x96.png 4KB
87x87.png 3KB
192x192.png 3KB
80x80.png 3KB
76x76.png 3KB
remove.png 3KB
72x72.png 3KB
rating_on.png 3KB
rating_off.png 3KB
stars.png 2KB
60x60.png 2KB
58x58.png 2KB
40x40.png 1KB
29x29.png 961B
bubble.png 813B
20x20.png 621B
pre-commit 73B
category.scss 2KB
uni.scss 2KB
fonts.scss 2KB
hot.scss 936B
XtxSwiper.scss 554B
category.scss 427B
deploy.sh 967B
vk-data-goods-sku-popup.d.ts 4KB
order.d.ts 4KB
order.ts 3KB
http.ts 3KB
goods.d.ts 2KB
vk-data-input-number-box.d.ts 2KB
cart.ts 1KB
address.ts 1KB
home.ts 1KB
member.d.ts 925B
login.ts 917B
member.ts 879B
index.ts 800B
home.d.ts 778B
global.d.ts 739B
category.d.ts 628B
constants.ts 545B
address.d.ts 538B
pay.ts 501B
profile.ts 481B
hot.d.ts 472B
cart.d.ts 472B
共 144 条
- 1
- 2
资源评论
武昌库里写JAVA
- 粉丝: 3136
- 资源: 1872
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功