### 说明书
**1、用户主页:**
主页:http://localhost:8080/
用户只需要使用
http://localhost:8080/ 即可访问主页
主页的真实路径是
http://localhost:8080/index/body
![主页展示](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301722445.png)
**2、登录注册页面**
登录:http://localhost:8080/user/login
![登录页面](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301724927.png)
提供管理员登录和用户登录
用户名:daetz
密码:123456
登陆成功后会返回主页,并给出相关的提示,提示登录成功
![登录成功](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301728694.png)
注册:http://localhost:8080/user/register
![注册页面](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301730314.png)
注册需要用户输入个人信息,大部分都是使用小组件完成
**3、后台页面**
后台主页:http://localhost:8080/admin
用户只需要使用
http://localhost:8080/admin 即可访问管理员后台
管路员主页的真实路径是 http://localhost:8080/admin/pageone
![后台页面展示](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301756867.png)
**4、Token测试点**
用户可以使用 http://localhost:8080/admin/pagetwo
来检测数据前端后端数据是否互通,以及Token是否能正常被放入请求头中。
![Token测试](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301803824.png)
二、bug记录
1、使用utils设置config.js导致Token未能正常放入请求头
![image-20230530182053448](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301820346.png)
检测发现是命名未统一,包含user和username
![image-20230530182148835](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301821047.png)
仍然出错,忘记修改成request了
确保你在发送请求时使用了request对象来发起请求,而不是直接使用axios
请确保你使用了request对象发送请求,并且在发送请求时会自动应用拦截器中设置的请求头。如果你直接使用axios对象发送请求,那么拦截器中设置的请求头将不会生效。
![image-20230530190125643](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301901190.png)
2、路由守卫失效
- 忘记导入Vue
![](https://daetz-image.oss-cn-hangzhou.aliyuncs.com/img/202305301848787.png)
在代码中,导入Vue是为了使用Vue.prototype.$message.error,该语句用于在路由守卫中显示错误消息。
Vue.prototype.$message.error是使用Vue的原型属性$message来显示错误消息的方法。通过导入Vue,你可以在路由守卫中访问Vue实例,并使用$message.error方法来显示错误消息。
请注意,确保你的项目中已经安装并正确导入了Vue库。如果你的项目中没有使用Vue,或者没有安装Vue相关依赖,那么你可能不需要导入Vue。但在代码中使用了Vue.prototype.$message.error的情况下,需要确保Vue正确导入和配置。
import request from '@/utils/request'; // 导入自定义的request对象
export default {
name: "PageTwo",
methods:{
search() {
const _this = this;
request.get('/admin/findByName/' + _this.input2).then(function(resp) {
console.log(resp);
_this.tableData = resp.data;
_this.total = resp.data.length;
});
},
addUser(){
this.$router.push('/addUser')
},
resetForm(){
this.input1='';
this.input2='';
},
deleteUser(row){
const _this=this
request.post('/admin/delete/'+row.id).then(function (resp){
//console.log(resp)
alert("删除成功")
window.location.reload();
})
},
edit(row) {
this.$router.push({
path:'/update',
query:{
id:row.id
}
})
//row.id<点击的id>
},
page(currentPage){ //alert("wait...") 动态分页
const _this=this
request.get('/findUser/'+currentPage+'/3').then(function (resp){
_this.tableData=resp.data.records
_this.total=resp.data.total
})
}
},
created() {
const _this = this;
request.get('/findUser/1/3').then(function(resp) {
_this.tableData = resp.data.records;
_this.total = resp.data.total;
_this.size = resp.data.size;
console.log(resp.data);
});
},
data() {
return {
input1: '',
input2: '',
total:null,
tableData:null,
avatar:''
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
校园旧物回收商城,使用Springboot+Vue2.x开发,使用了JWT、MybatisPlus、JWT、ElementUI 1、首页 2、旧物上传 3、购物车 4、个人中心 5、订单管理 6、登录 7、注册 8、后台首页 9、个人中心 10、用户管理 11、类别管理 12、商品管理 13、订单管理 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
校园旧物回收商城,基于Springboot+Vue2.x开发+源代码+文档说明+主页说明+后台说明 (154个子文件)
mvnw.cmd 7KB
main.css 35B
.gitignore 395B
.gitignore 231B
.gitignore 231B
index.html 611B
index.html 611B
favicon.ico 4KB
favicon.ico 4KB
maven-wrapper.jar 59KB
GoodsController.java 3KB
MyBatisPlusTests.java 3KB
AdmainController.java 3KB
UserLoginController.java 2KB
JwtInterceptor.java 2KB
UserServiceImpl.java 2KB
TokenUtils.java 2KB
AdminAddController.java 2KB
MyBatisPlusServiceTest.java 2KB
OrderController.java 1KB
FileController.java 1KB
CartController.java 1KB
Product.java 1KB
ResultDataDTO.java 1KB
User.java 1KB
Goods.java 1KB
Orders.java 1012B
Cart.java 911B
CrossConfig.java 908B
InterceptorConfig.java 863B
MybatisPlusConfig.java 824B
Address.java 816B
Infomation.java 791B
Result.java 764B
Category.java 715B
MybatisPlusPluginsTest.java 713B
InfomationServiceImpl.java 584B
CategoryServiceImpl.java 565B
ProductServiceImpl.java 557B
AddressServiceImpl.java 546B
GoodsServiceImpl.java 541B
OrdersServiceImpl.java 538B
CartServiceImpl.java 522B
CsHandApplication.java 401B
UserService.java 400B
InfomationMapper.java 394B
Constants.java 385B
CategoryMapper.java 381B
ProductMapper.java 376B
GoodsMapper.java 366B
AddressMapper.java 365B
UserMapper.java 361B
OrdersMapper.java 360B
CartMapper.java 350B
InfomationService.java 348B
CategoryService.java 337B
UserDTO.java 335B
ProductService.java 333B
GoodsService.java 325B
AddressService.java 322B
OrdersService.java 318B
CartService.java 310B
ServiceException.java 292B
CsHandApplicationTests.java 210B
52052b76098e449fa54c34a793f40abd.jpg 28KB
603e3f7164e2405881bb3111f15938c3.jpg 11KB
avatar002.jpg 11KB
avatar003.jpg 9KB
avatar001jpg.jpg 3KB
index.js 6KB
axios.js 1KB
index.js 1002B
main.js 910B
request.js 667B
main.js 316B
index.js 186B
vue.config.js 118B
vue.config.js 118B
babel.config.js 73B
babel.config.js 73B
package-lock.json 374KB
package-lock.json 372KB
package.json 608B
package.json 595B
jsconfig.json 279B
jsconfig.json 279B
主页说明.md 25KB
README.md 5KB
后台说明.md 3KB
Bug记录日志.md 3KB
README.md 3KB
功能点进度文档.md 412B
README.md 275B
mvnw 10KB
img_2.png 220KB
logo.png 7KB
logo.png 7KB
maven-wrapper.properties 1019B
secondhand.sql 14KB
UserRegister.vue 7KB
共 154 条
- 1
- 2
资源评论
机智的程序员zero
- 粉丝: 1951
- 资源: 4199
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功