在使用el-data-picker组件时,提交表单,发现日期值的格式不是我想要的“yyyy-MM-dd”,即使我已经设置了 format="yyyy-MM-dd"
<el-date-picker
v-model="majorInfo.estab_date"
type="date"
@change="getEstabDate"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
最终发现,需要增加change事件处理,设置日期值即给majorInfo表单的属性值estab_date赋予空字符串‘’:
data() {
return {
tableData:[],
majorInfo:{
estab_date:''
},
pageSize: 5,
currentPage: 1,
dialogVisible: false,
}
},
触发函数getEstabDate:
methods: {
getEstabDate (val) {
console.log(val);
this.majorInfo.estab_date = val;
},
},