我有一个使用 Vue.js 的网络应用程序。在我的应用程序中,我正在创建一个观察者。在阅读API documentation时,我注意到有一个名为 deep
的标志。我的问题是,这个标志的目的是什么?看起来默认情况下,它设置为 false
。但是,如果我将 deep
标志设置为 true
,观察者会发生什么?
最佳答案
它检测您正在观察的对象的值的嵌套更改。来自文档:
vm.$watch('someObject', callback, {
deep: true
})
vm.someObject.nestedValue = 123
// callback is fired
关于javascript - Vue 中观察者上的 "deep"标志的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43769326/