例如我要创建时间过滤器
创建文件filter.js
const timeFilter = (time) => {
// mytime是过滤器名字,msg是参数
time.filter('mytime', (msg) => {
const time = `${msg.getFullYear()}-${msg.getMonth() + 1}-${msg.getDate() + 1} ${msg.getHours()}`;
return time;
});
};
export default timeFilter;
main.js里:
Vue.use(filter);
调用过滤器
{{ctime|mytime}}
async created() {
this.ctime = new Date();
}