Vue.filter('dateTime', function (v) {
return moment(v*1000).format('YYYY年MM月DD日 hh时mm分ss秒 a')
})
第一步:安装moment
npm i moment
第二步:引入
import moment from 'moment'
第三步:在vue过滤器中使用moment
//创建时间处理过滤器
Vue.filter('dateTime', function (v) {
return moment(v*1000).format('YYYY年MM月DD日 hh时mm分ss秒 a')
})
//参数v:表示dateTime前面的数据也就是:‘create_time ’
//‘create_time ’代表时间戳
{{ create_time | dateTime }}
封装filter过滤器
在main.js中引入filters并遍历filters
//引入filters
import * as filters from '@/filters'//这个格式不行的话就用第二种
import filters from '@/filters'
//怎么引入,主要取决于你是怎么导出的
//遍历filters
Object.keys(filters).forEach(item => {
Vue.filter(item,filters[item])
})