filter与三元结合遇到的问题:
<!-- 如果用括号括起来,过滤器就不识别-->
<div>
{{info.status == '1' ? '进行中' : (info.modified_time |getFormateTime) }}
</div>
解决一:
新建方法替换,如
<div>
{{info.status == '1' ? '进行中' : formateTime(info.modified_time) }}
</div>
解决二:
由于我是全局的过滤器,不想再重复的又新建一个方法,故可以把全局的过滤器当成方法调用,如下
<div>
{{info.status == '1' ? '进行中' : $options.filters.getFormateTime(info.modified_time) }}
</div>
注意:在created中console.log(this.$options.filters) 看见的是空对象,没关系,直接调用就行