我有一个使用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
声明:property: {a: {b: 1}}
没有deep=true
你将不会被通知的b
的变化,但如果你设置deep=true
相关问题
- 1. 什么是有效的DNX - 观察标志值?
- 2. 在Magento中设置观察者的正确方法是什么?
- 3. 当观察者的观察者的寿命长于可观察到的
- 4. Java观察者和可观察的
- 5. 什么是标量观察对象
- 6. 为什么可观察快照观察者矢量
- 7. 观察者模式Java - 使用线程的多个观察者
- 8. 谁是观察者,谁是可观察者?
- 9. 什么是magento的事件和观察者
- 10. 为什么不是突变观察者的工作?
- 11. 观察者模式 - 观察者创建
- 12. 观察者模式 - 什么时候到
- 13. AngularJS - 为什么观察者被移除?
- 14. 观察者和主题观察者模式之间有什么区别
- 15. 的z坐标和观察者
- 16. .Net观察者模式更改。这是什么时候发生的?为什么?
- 17. 为什么你必须删除ios8中的观察者?
- 18. 控制标签的用途是什么?
- 19. Newtonsoft.Json.JsonToken.StartConstructor标记的用途是什么?
- 20. 标记界面的用途是什么?
- 21. 什么是Java中的回调和观察者模式之间的差异
- 22. Android“观察者”
- 23. 删除NSOperation的观察者
- 24. 的Android MediatorLiveData观察者
- 25. 的Android MMS观察者
- 26. 创建可观察的并获得观察者在RXJS 5.0中
- 27. 为什么不从NSNotificationCenter中删除观察者:addObserverForName:usingBlock被调用
- 28. Rails观察者 - 什么时候以及何时不在Rails中使用观察者
- 29. 属性观察者何时应该运行?什么是例外?
- 30. `$ .support.ownLast`的用途是什么?