有时候后台返回的时间数据是这样的:
这个时候显示很不方便 而且还不太好看 我们需要对他做一个初始化的操作,我们需要在时间这一个属性栏中加一个属性,formatter 如下图:
这个属性是element-ui中用来初始化数据的一个属性,如下图显示:
然后 定义这个属性,
methods: {
formatDate(row, column){
let data = row[column.property]
let dt = new Date(data)
return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate() + ' ' + dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds()
},
}
完成后如图下所示:
然后显示效果就已经出来了