关于props和data
来源:4-3 响应式对象(下)

MeSKiL
2019-10-30
老师,这里我觉得是initData比initProps多做了一步,就是在data.__ob__上挂了observe的实例。
之后他们都是对自己的每个属性赋予了响应式的能力。为什么initProps的时候不给props.__ob__挂上observe实例呢。__ob__的具体作用又是啥嘞
写回答
1回答
-
因为 props 不需要走 observe 函数中的一些判断逻辑,直接可以调用 defineReactive 定义响应式。 __ob__ 就是一个 Observer 对象,如果已经存在就不会重复去执行 new Observer 了。
112019-10-30
相似问题