Vue 过滤器filters

一、示例代码vue

采用vue单文件组件,使用moment插件格式化日期this

<template>
    <div>
        <h1>{{date | dateFormat}}</h1> 
    </div>
</template>
<script> import moment from 'moment'; import 'moment/locale/zh-cn'; moment.locale('zh-cn'); export default { data() { return { date: new Date() } }, filters: { dateFormat(val) { return moment(val).calendar(); } } } </script>

二、效果spa

三、说明插件

过滤器内是没有this引用的,过滤器内的this是undefined,因此不要在过滤器内尝试使用this引用组件实例的变量或者方法。code

相关文章
相关标签/搜索