该项目是我的大学毕业设计,它是一项前端基于vue+element-ui,后台基于springboot+mybaitis的前后端分离项目。因为本人着重于前端,因此后端的代码比较简单,不在赘述。因为是第一次独立完成一个项目,因此有很多地方需要改进,还需看客海涵。
首先,手机交易网站主要分为前台客户浏览功能模块以及后台管理员管理两大部分:前台客户浏览界面包含手机分类、手机详情浏览、添加购物车、官方配件、地址管理、地址管理、订单支付等功能;后台管理员管理功能模块中的功能包含查看数据以及添加数据等功能;手机交易网站使用的客户分为游客、用户和管理员三类。
其次,因为该项目是前后端分离,所以存在跨域请求数据,因此我使用了axios以及webpack中的proxyTable进行跨域请求数据。
具体代码如下:
created(){
var url = this.HOME + '/admin/findalladmin';
this.$axios.get(url)
.then(res => {
console.log(res.data.list);
this.adminList = res.data.list;
this.loading = false;
}).catch(error => {
console.log(error);
});
},
vue在项目中