<el-table
:data="blog"
style="width: 100%"
show-header:false>
<el-table-column
prop="title"
fixed='left'>
</el-table-column>
<el-table-column
prop='createtime'
:formatter="formatDate"
width="100px"
fixed='right'>
</el-table-column>
</el-table>
prop 属性中无法使用filter
需要使用 表格中的属性 formatter
这个属性指定一个函数,注意这个函数需要在methods中,不是在filter中
// 格式化时间
formatDate(row, column) {
// 获取单元格数据
let data = row[column.property]
if (data =='') {
return ''
}else {
let dt = new Date(data)
return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate() ;
}
同样方式 取到数据data之后,在进行相应的逻辑操作就可以完成格式化,过滤器的作用