问题:后台返回时间戳(1623202223)、或者字符串类型的时间如:2021-06-09 12:45:06.0
解决方法:
1,在前端代码中添加 :formatter 来绑定 设置时间格式的方法 dateFormat
如下:
<el-table-column
prop="createTime"
:formatter="dateFormat"
label="创建时间">
</el-table-column>
2.终端执行
npm install moment --save
下载moment插件
3.项目中引入 moment 插件
import moment from 'moment'
4.在methods中dateFormat 方法
methods:{
dateFormat(row,column){
let date = row[column.property];
if(date === null || date === '' || date === undefined){
return ''
} else {
return moment(date).format("YYYY-MM-DD HH:mm:ss")
}
}
}
5.搞定!!!