错误信息:2024-04-06 10:47:32.987 WARN 15712 --- [nio-9090-exec-4] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]
错误原因:
load方法里面请求了URL
load(pageNum){ //分页查询
if(pageNum) this.pageNum=pageNum
this.$request.get('/user/selectByPage',{
params:{
// this.tableData=res.data
pageNum:this.pageNum,
pageSize:this.pageSize,
username:this.username,
name:this.name
}
}).then(res=>{
this.tableData=res.data.records
this.total=res.data.total
})
}
save方法里面没有
解决办法:新增 url:this.form.id ? '/user/update':'/user/add',
(form里面有id,表示编辑,没有id表示新增)
save(){//保存按钮触发逻辑
this.$refs.formRef.validate((valid) =>{
if(valid){
this.$request({
url:this.form.id ? '/user/update':'/user/add',
method:this.form.id ? 'PUT':'POST',
data:this.form
}).then(res=>{
if(res.code==='200'){//表示成功保存
this.$message.success('保存成功')
this.load(1)
}else{
this.$message.error(res.msg)//弹出错误信息
}
})
}
})
}