フィルタを使用して翻訳を実行したい。
問題は、「this」がフィルター関数内の vue インスタンスを指していないことです。
これは私が現在持っているものです。
私のテンプレートの中に私はこれを持っています:
<p>{{ parking.status | translate }} </p>
私のコンポーネントの中に私はこれを持っています:
new Vue({ ...
filters: {
translate: function(value, vue) {
return this.$i18n.t('MLAA-47');
}
私が得るエラーは、これ == 未定義です。
フィルター関数内の vue インスタンスを指すにはどうすればよいですか?