# erabbit-client-pc
**Repository Path**: chen_longjia/erabbit-client-pc
## Basic Information
- **Project Name**: erabbit-client-pc
- **Description**: 基于vue3的项目
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 3
- **Created**: 2021-12-18
- **Last Updated**: 2025-12-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# erabbit-client-pc
## Project setup
## 主要模块
### 1.登录模块
#### 登录模块主要涉及账号密码登录/手机号登录/QQ登录
1.QQ登录需要对接三方SDK(QQ互联),首先需要申请appid跟appkey,然后在登录时会出现跳转域名跟本地域名不一致,无法回调页面,则需要修改本地host地址
修改目录:C/windows/system32/drivers/etc/hosts(windows系统),将127.0.0.1指向回调线上页面
2.需要开启IP或域名访问webpack服务器权限,在vue.config.js中
```
chainWebpack.config=>{
config.devServer.disableHostCheck(true)
}
```
3.处理QQ登录按钮,在index.html下添加如下代码:
```
```
4.鉴于QC不需要webpack做打包,此时可以配置外部扩展,那么该模块将不会被打包
```
configureWebpack:{
externals:{
qc:"QC"
}
}
5.处理登录按钮
```html
```
### 2.购物车模块
### 4.订单模块
### 3.个人中心模块
```
因为考虑到复用性,项目中所涉及的组件,我对此做了封装
1.对话框组件(可设置标题,动态插入内容,动态插入底部操作按钮,打开关闭功能)
2.弹框提示组件
```
## 使用说明:
```
通过git clone 从远程仓库拉取下代码后,首先需要通过下面的命令下载项目所需要的依赖
```
npm install 或者 npm i
```
下载完成依赖后,项目启动
```
npm run serve
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).