iView DatePicker组件数据回显日期格式错误
1 问题描述
- 表单提交后期需要修改,涉及到表单数据回显,其中用到了iView的DatePicker组件,在重新提交回显数据时,发生了错误,日期时间的格式不是预期的
yyyy-MM-dd,而是标准时间格式Tue Sep 20 2022 00:00:00 GMT+0800(中国标准时间),导致java后台程序时间解析报错,数据update失败。
java.text.ParseException: Unparseable date: "Tue Sep 20 2022 00:00:00 GMT+0800(中国标准时间)"2 问题原因
- 出现问题的前端代码
<FormItem label="日期">
<DatePicker type="date" format="yyyy-MM-dd" placement="bottom-end" placeholder="选择日期" v-model="formItem.statusDate" @on-change="statusDateChange" ></DatePicker>
(申报/公开/授权 日期)
</FormItem>

- 查阅iview官方文档发现,
v-model绑定日期数据时,值为date类型,回显数据在双重绑定时,格式发生转换错误,在字符串和date类型之间不断变化,导致表单更新时好时坏。

3 解决办法
- 经过网上的查询,在这篇文章ivew日期选择器,双向绑定日期格式,执行回调后不改变格式发现同类型问题,将
v-model改为:value,并配合@on-change即可
<FormItem label="日期">
<DatePicker type="date" format="yyyy-MM-dd" placement="bottom-end" placeholder="选择日期" :value="formItem.statusDate" @on-change="statusDateChange" ></DatePicker>
(申报/公开/授权 日期)
</FormItem>
5 comments
华纳圣淘沙公司开户新手教程
零基础学会(183-8890-9465薇-STS5099)
华纳圣淘沙公司开户
华纳圣淘沙公司开户保姆级教程(183-8890-9465薇-STS5099)
一步步教你开通华纳圣淘沙公司账户(183-8890-9465薇-STS5099)
华纳圣淘沙公司开户分步图解
首次开户必看:(183-8890-9465薇-STS5099)
华纳圣淘沙全攻略
华纳圣淘沙公司开户实操手册(183-8890-9465薇-STS5099)
华纳圣淘沙开户流程视频教程
手把手教学:(183-8890-9465薇-STS5099)
华纳圣淘沙公司开户
华纳圣淘沙公司开户完全指南(183-8890-9465薇-STS5099)
华纳圣淘沙开户步骤详解(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户流程全解析(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司账户注册指南(183-8890-9465—?薇-STS5099【6011643】
新手如何开通华纳圣淘沙公司账户(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙企业开户标准流程(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户:从零到一(183-8890-9465—?薇-STS5099【6011643】
官方指南:华纳圣淘沙公司开户流程(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户流程说明书(183-8890-9465—?薇-STS5099【6011643】
这篇文章不错!
《夺命营救》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/25811.html
想想你的文章写的特别好https://www.jiwenlaw.com/