2017-03-14 16 views
-2

オブジェクトのプロパティが変更されたときに、そのオブジェクトに関連するすべての計算を再計算する必要があるかどうかを知りたい場合、または変更されたプロパティに関連するものを再計算するだけですか?もしそうならば、関連するものだけを再計算する方法がありますか? (私はパフォーマンス上の問題を抱えていると私はそれは、このためである推測しています)オブジェクトの変更時にすべてを再計算する

例:私はtest.aを更新した場合

var vm = new Vue({ 
    el: '#logs', 
    data: { 
    test: { 
     a: 1, 
     b: 2, 
    } 
    }, 
    computed: { 
    aTimesTen: function() { 
     return this.test.a * 10; 
    }, 
    bTimesEleven: function() { 
     return this.test.b * 11; 
    }, 
    }, 
}); 

をbTimesElevenが再計算されるのですか?

+0

試してみることはできますか?しかし、はい... – motanelu

+0

あなたはボルト式の計算機能の代わりに "実際の"セッター/ゲッターを使うことができます。 – dandavis

答えて

0

this.test.a変更それだけthis.test.b

ように依存しているためいいえ、bTimesElevenが再計算されるべきではないドキュメントで述べている:

計算プロパティは、その依存関係に基づいてキャッシュされます。

関連する問題