<FormItem label="考试时间" prop="examTime">
<DatePicker type="date" format="yyyy-MM-dd" :value="formAdd.examTime" @on-change="formAdd.examTime=$event" placeholder="请选择日期"></DatePicker>
</FormItem>
examTime: [{
required: true,
message: "不能为空",
}],
我的场景是从form表单中获取时间,而form表单是从后台传过来的,格式如 2020-11-07,网上搜了一大堆关于DatePicker组件时间格式的问题,都是说加@on-change这一句,没错,不加的话提交格式是有问题,会变成中国标准时间,但是如果不change呢,再次提交格式还是中国标准时间,问题出在哪呢。
答案是:我之前写的是v-model="formAdd.examTime" ,改成:value="formAdd.examTime" 以后,就完美解决了。