后端返回的数据是这样的
2023-08-02 00:00:00
需要渲染在表格中的是这样的
’
是不带时分秒的
所以我们要做的就是 取出表格中的这一列 然后做处理
去除时分秒 可以使用正则
/\d{4}-\d{1,2}-\d{1,2}/g.exec("2023-08-02 00:00:00")//使用正则exec方法 这个方法返回的是一个数组
/\d{4}-\d{1,2}-\d{1,2}/g.exec("2023-08-02 00:00:00").toString()//这里就变成字符串了
最终实现
table.data = res.data.list;//后端返回的数据
//table.data是el-table渲染的数据
//<el-table :data="table.data" style="width: 100%">
//row.lastFollowDate就是这列的数据 <el-table-column prop="lastFollowDate[0]" label="最后跟进时间">
table.data.map(row => {
row.lastFollowDate = /\d{4}-\d{1,2}-\d{1,2}/g.exec(row.lastFollowDate).toString();
return row.lastFollowDate;
});