// 在vue中的main.js 中添加过滤器
// 在src/main.js
import * as filters from './filters';
Object.keys(filters).forEach(key => Vue.filter(key, filters[key]))
// 在src/filters/index.js
export function formatDate(str) {
if (str) {
let date = new Date(str);
let year = date.getFullYear(),
month = String(date.getMonth() + 1).padStart(2, '0'),
day = String(date.getDay()).padStart(2, '0'),
hour = String(date.getHours()).padStart(2, '0'),
minute = String(date.getMinutes()).padStart(2, '0'),
second = String(date.getSeconds()).padStart(2, '0');
return `${year}-${month}-${day} ${hour}:${minute}:${second}`
}
}
// 想要过滤哪里的数据就写在哪里 三种写法
<div class="time">
{{ detailList.createAt | formatDate }}
</div>