我希望使用一个过滤器来进行翻译。
问题在于 'this' 在我的过滤器函数内部并没有指向我的Vue实例。
这是我目前的代码:
在我的模板中,我有这样的代码:
<p>{{ parking.status | translate }} </p>
我的组件里有这段代码:
new Vue({ ...
filters: {
translate: function(value, vue) {
return this.$i18n.t('MLAA-47');
}
我得到的错误是“this == undefined”。如何在我的过滤器函数中将它指向我的Vue实例?