一、创建插件
- 创建插件文件
DateFormatter.js
import moment from 'moment';
export default function dateFormat(date, format) {
return moment(date).format(format);
}
二、引入插件
- 在
main.js
文件中引入插件
import dateFormat from './DateFormatter.js'
Vue.filter('dateFormat', dateFormat);
使用Vue.filter
可全局添加一个过滤器,该过滤器可在任何组件中使用
三、使用组件
<template>
<div id="app">
当前月份:{{date | dateFormat('YYYY-MM')}}
</div>
</template>
在组件中,可以通过|
直接使用该组件,不需要在文件中额外的引入,因为它是全局的。
网友评论