这是一个练手的项目,模仿小米商城。
本项目是在小海大佬的项目上重写的,原项目地址:https://gitee.com/hai-27/vue-store
原来的项目是用Vue2
的,本人已用Vue3
全部重写。
后台页面做得比较仓促,有很多功能没有完成,请见谅。参考项目:https://github.com/lin-xin/vue-manage-system
- 前端技术栈:
Vue3
+Vuex
+Element-UI
+Axios
- 后端技术栈:
Thinkphp6
- 数据库:
MySQL
- 商品分页显示
- 商品搜索
- 商品详情
- 商品分类
- 购物车添加、显示、修改、删除
- 收藏添加、显示、修改、删除
- 订单添加、显示、修改、删除
- 评价显示
- 注册、登录
- 退出
- 用户名、密码、邮箱非空校验
- 用户名、密码、邮箱格式校验
- 用户是否已被注册
- 收货地址添加、修改、删除、设置默认
- 用户登录
- 后台主页
- 订单管理:显示、添加、删除、修改
- 商品管理:显示、添加、删除、修改
将数据库代码文件夹下的Mymi.sql
文件导入到数据库中。
进入Mysql
后,执行
source /var/www/mymi/Mymi.sql
1、进入后端接口文件夹下的mymi
文件夹,打开powershell
或cmd
窗口
2、在窗口内输入以下命令
composer install
3、修改manage/config/database.php
,修改成你电脑上的数据库和密码。
将网站的根目录设置成manage
文件夹下的public
目录。
1、进入商城页面文件夹下的mymi
文件夹,打开powershell
或cmd
窗口
2、在窗口内输入以下命令
npm install
3、将src/Global.js
中的后端地址替换掉
app.config.globalProperties.$target = "你的后端地址";
4、在窗口内输入以下命令
npm run serve
页面默认占用8080
端口打开。
5、输入上面两条命令,等待命令行窗口加载完,在浏览器输入http://localhost:8080
即可看到页面。
1、进入后台页面文件夹下的manage
文件夹,打开powershell
或cmd
窗口
2、在窗口内输入以下命令
npm install
3、将src/Global.js
中的后端地址替换掉
app.config.globalProperties.$target = "你的后端地址";
4、在窗口内输入以下命令
npm run serve
页面默认占用8080
端口打开。
5、输入上面两条命令,等待命令行窗口加载完,在浏览器输入http://localhost:8080
即可看到页面。