工作日志22.2.25

本文总结了前端开发中常见的七个问题及相应的解决方案,包括表单id缺失、下拉框默认选项设置、前端编译错误、时间格式转换、数据导出字典关联、数据重复提交验证以及change验证。通过这些案例,开发者可以更好地理解和处理日常开发中遇到的问题。
摘要由CSDN通过智能技术生成

常见bug

1.点击修改也是新增功能

原因:后台未传id过来,自动生成的代码,Form类文件没有生成id字段。

解决:

找到对应的form加上id字段。

2.设置下拉框默认选项

要求: 页面展示时,默认选中某个选项。

解决: 在v-model绑定处设置和该选项对应的默认值

3.拉取他人代码时,若有新增的插件,前端报错。

解决:需要重新编译一下前端

4.时间格式乱码,时间与字符串之间的转换,拼接时间,获取某一时间段内的数据

 

加注解无效。

解决:

把日期格式转化为字符串 

包下的

将字符串转日期

 设置try-catch,创建对象

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

用sdf.parse("2022-2-22 22:22:22")方法将 字符串 转为 日期。

拼接时间

将日期转为字符串,然后拼接字符串

获取某创建时间段内的数据

大于等于开始时间,小于等于结束时间

 5.数据导出时,字段中有多个字段涉及到查字典

关联字典表,由于字典表是分开的需要同时关联,无法实现多个涉及查字典的字段的取值

解决:

 表关联时多加一个关联条件  

 left join   ...  on  ...   and  ..

6.数据重复提交

点击多次保存按钮时,存储多个重复数据

解决:添加验证唯一的方法

 

 7.change验证

用在下拉框上,选取数据后,红字提示消失

对el-input输入框的验证,trigger的值选blur,即失去焦点时进行验证。

下拉框(el-select)、日期选择器(el-date-picker)、复选框(el-checkbox)、单选框(el-radio)的验证时,trigger的值选择change,即当值发生变化时就进行验证。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值