首先,在项目main.js中定义两个变量 一个是时间变量 timeFormat 另一个是日期变量dateFormat
两个处理方式用法一样 一个是对时间格式处理 一个是对日期格式处理
下面是时间格式处理例子:
在页面内使用时直接通过 {{ 时间参数 | timeFormat( ' 时间格式 ' ) }}
例如 {{ data.create_time | timeFormat('YYYY-MM-DD HH:mm:ss') }}
Vue.filter('timeFormat', function (dateStr, pattern = 'YYYY-MM-DD HH:mm') {
return dateStr != null ? moment(dateStr).format(pattern) : ''
})
Vue.filter('dateFormat', function (dateStr, pattern = 'YYYY-MM-DD') {
return dateStr != null ? moment(dateStr).format(pattern) : ''
})