全局过滤器的方法注册 dayjs
1.安装dayjs npm i dayjs -S 或则 yarn add dayjs -S 大S可省略
2.在src下新建filters 文件 以及index.js
3.在js文件中 加入如下
export function formatTime(value, str = 'YYYY-MM-DD') {
const dayjs = require('dayjs')
return dayjs(value).format(str)
}
4.在main.js文件中导入这个js文件
import { formatTime } from '@/filters'
Vue.filter('formatTime', formatTime)
这里如果需要多个过滤器则可以使用如下方法
// import filters from '@/filters'
// Object.keys(filters).forEach(item => {
// Vue.filters(item, filters[item])
// })
在打vue文件中使用,通过管道符即可使用 {{ row.timeOfEntry | formatTime }} 左边是值 右边是过滤器