原因为页面有rules
不能和value-fomatter共存
需要删掉value-fomatter
使用@change 写格式转化函数代替
更新:
这样设置后可达到需求
<el-date-picker
v-model="form.cartWarrantyTime"
type="date"
placeholder="选择日期"
:placeholder="$t('placeholder.select')"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
:editable="false" //设置不可编辑
>
</el-date-picker>
rules: [
{
required: true,
message: '请输入', {
field: '输入错误',
}),
trigger: 'blur',
},
],
注意
如果不加value-foemat,时间会是选定的时间前一天的16:00:00