前端代码
<el-date-picker v-model="formattedEndAt" type="datetime" style="width: 370px;" />
引入momentjs库
import moment from 'moment'
使用computed属性
computed: {
formattedEndAt: {
get: function() {
if (this.form.endAt) {
const date = new Date(this.form.endAt * 1000);
return moment(date).format('YYYY-MM-DD HH:mm:ss');
} else {
return '';
}
},
set: function(value) {
if (value) {
const date = new Date(value);
this.form.endAt = Math.floor(date.getTime() / 1000);
} else {
this.form.endAt = 0;
}
}
}
},