私はVue.jsを使っているウェブアプリを持っています私のアプリでは、私はウォッチャーを作成していた。 API documentationを読んでいるうちに、deep
というフラグがあることに気付きました。私の質問は、この旗の目的は何ですか?デフォルトではfalse
に設定されています。しかし、deep
フラグをtrue
に設定すると、ウォッチャーはどうなりますか?Vueのウォッチャーの "深い"フラグの目的は何ですか?
0
A
答えて
1
これは、監視しているオブジェクトの値に対するネストされた変更を検出します。ドキュメントから:
vm.$watch('someObject', callback, {
deep: true
})
vm.someObject.nestedValue = 123
// callback is fired
1
ディープウォッチャーを使用すると、オブジェクトのネストされた属性からの変更を通知できます。
あなたが見た場合property
として宣言:あなたはb
の変更が通知されることはありませんが、あなたはdeep=true
property: {a: {b: 1}}
deep=true
なし
関連する問題
- 1. ウォッチャーからの返信結果 - Vue JS
- 2. VUE多目的コンポーネント?
- 3. Ember.Containerの目的は何ですか
- 4. マーカーインターフェイスの目的は何ですか?
- 5. jquery.mobile.structureの目的は何ですか?
- 6. オペレータ "^"の目的は何ですか?
- 7. AccountManager(アンドロイド)の目的は何ですか?
- 8. SetDefaultFieldSortScoringの目的は何ですか?
- 9. Dockerビルドコンテキストの目的は何ですか?
- 10. Newtonsoft.Json.JsonToken.StartConstructorトークンの目的は何ですか?
- 11. SDL_opengl_glext.hの目的は何ですか?
- 12. Expressionクラスの目的は何ですか?
- 13. Control.GetPreferredSizeメソッドの目的は何ですか?
- 14. durandalの目的は何ですか?
- 15. Ember.js - Ember.lookupの目的は何ですか
- 16. IEnumeratorの目的は何ですか
- 17. `__metaclass__ = type`の目的は何ですか?
- 18. デルファイ:icontentの目的は何ですか?
- 19. ApplicationBuilder.Propertiesの目的は何ですか?
- 20. EasyMock.andVoid()の目的は何ですか?
- 21. PHPロギングフレームワークの目的は何ですか?
- 22. ボイドキャストの目的は何ですか?
- 23. グント:cwdの目的は何ですか?
- 24. データセットの目的は何ですか?
- 25. React-Router:IndexRouteの目的は何ですか?
- 26. Objects.compare()メソッドの目的は何ですか?
- 27. QTPLUGIN、その目的は何ですか?
- 28. VisitorIdentificationコントロールの目的は何ですか?
- 29. ErrorKindの目的は何ですか?
- 30. TPopupActionBarの目的は何ですか?