【发布时间】:2019-02-19 13:17:34
【问题描述】:
我已经设置了一个文件来保存附加到我的 Vue 对象的过滤器,这是我的 App.js 中的 required。但是我有一个过滤器,理想情况下可以使用另一个过滤器:
Vue.filter('formatDateTime', value => {
if (value) return moment(String(value)).format('DD-MMM-YY hh:mm')
});
Vue.filter('getActivity', value =>
(!value.lastvisited)
? 'Not visited yet'
: 'Last logged in ' + Vue.$options.filters.formatDateTime(value.lastvisited)
)
但是它不能引用全局 Vue 对象,有没有办法解决这个问题? 我当然可以重复日期格式代码,但我不想这样做。
【问题讨论】:
标签: javascript vue.js filter