做项目过程中遇到的小bug

1、问题描述:添加数据时加不进去,会报错

在这里插入图片描述

解决方案:数据库表主键没有设置自动递增
在这里插入图片描述

2、问题描述:id没有从1开始递增
在这里插入图片描述

解决方案:
在这里插入图片描述
3、问题描述:在这里插入图片描述
解决方案:
报这个错是因为赋值类型问题,我使用的是elementUlQ框架的el-table组件来开发的。里面中的tableData接收的是一个数组, 你不能给它一个对象或者其它类型的, 不然就会报这个错误,这种报错在使用elementUI框架的表单el-form:model="form"时也会常出现这种报错问题
在这里插入图片描述
在这里插入图片描述
4、跨域问题
No ‘Access-Control-Allow-Origin‘ header is present on the requested resource关于vue跨域问题
在这里插入图片描述
一、可以让后端接口或配置文件里添加跨域代码

header('Access-Control-Allow-Origin:*');//允许所有来源访问
header('Access-Control-Allow-Method:POST,GET');//允许访问的方式
//或者过滤器中添加
httpResponse.setHeader("Access-Control-Allow-Origin","*");
httpResponse.setHeader("Access-Control-Allow-Credentials", "true");
httpResponse.setHeader("Access-Control-Allow-Methods", "POST, PUT, GET, OPTIONS, DELETE");

二是可以前端设置代理
找到config文件夹下的index.js文件,然后找到dev下的proxyTable{}

 proxy: {
"/test": {
	target: "http://www.baidu.com/",   //这里设置需要请求的接口地址
	changeOrigin: true
    }
}

或者是另一种配置: 同样是更改config/index.js的配置文件

module.exports = {
  dev: {
  	proxyTable: {
		'/test/: {
			target: 'http://www.baidu.com/',
			changeOrigin: true,
			pathRewrire: {
				'^/test': ''
			}
		}
	}
  }
 

5、问题描述:
报错:mybatis java sql_mybatis java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;
在这里插入图片描述
在这里插入图片描述

解决方案:有重复字段,需要修改,将desc改为mark就解决了问题,要将后端代码的每一部分都记得修改
在这里插入图片描述
navicat:
在这里插入图片描述
6、点击新增确认按钮报错
在这里插入图片描述
解决方案:没有传值过去,
在这里插入图片描述
一开始绑定了一个空对象,没有获取到clientId,所以没将值传递过去
在这里插入图片描述
7、类型对不上,将数据库date设为varchar数据类型即可在这里插入图片描述
在这里插入图片描述
8、问题描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
update 最后一个id传的是空的,所以更新不到数据
在这里插入图片描述

解决办法:在这里插入图片描述

9、要将put的传参改为data,否则会报操作失败
在这里插入图片描述
9、问题描述
在这里插入图片描述
粗心,没用空格隔开!
在这里插入图片描述
10、问题描述
一直报transferId未找到,原因是没把获取到的值传给form
在这里插入图片描述
11、在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
12、在这里插入图片描述
13、在这里插入图片描述
14、日期格式化
1、首先 npm install moment
2、
在这里插入图片描述
在这里插入图片描述
3、在这里插入图片描述
4、效果
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值