
使用ant design vue日期选择器报错。
原因:这里通过moment.format后的时间是一个string类型,而ant design vue datepicker 默认是个moment 所以会报错
解决:将v-model中的时间转化为moment形式
<a-date-picker
style="100%"
v-model="contract_date"
placeholder="请选择日期"
:format="'dateFormat'"
:disabled="true" />
</a-form-model-item>
data() {
return {
contract_date: moment(this.record.create_date, 'YYYY-MM-DD'),
dateFormat: 'YYYY-MM-DD'
}
}