这是通过moment自定义的过滤时间戳
filters: {
times_(value) {
return moment(value * 1000).format("YYYY-MM-DD HH:mm");
// 小时分钟;
// return moment(value * 1000).format("YYYY-MM-DD");
},
times(value) {
return moment(value * 1000).format("YYYY-MM-DD");
// 小时分钟;
// return moment(value * 1000).format("YYYY-MM-DD");
},
time(value) {
return moment(value * 1000).format("YYYY");
},
},
三元表达式使用的时候要用下面的方法
{{item.endYear==0?"至今":$options.filters.time(item.endYear)}}
关于filter里获取不到this的问题,想要拿到data里的值 直接在fitter函数里传参穿过去
{{item.ugcInfo.editionId|sectionName(tableData)}}
filters: {
sectionName(val,tableData){
console.log(val,tableData);
tableData.forEach(item=>{
if(item.id==val){
return item.name;
}else{
return "";
}
})
}
},