initProxy(vm)中的hasHandler如何被触发的?
来源:5-15 Props--v2.6.11(五)

广宝哥
2020-10-29
您好,黄老师,我翻开了很久代码,也和同学讨论,还是有不懂的地方。在执行render函数的过程,如果有属性没有在data中定义,就会触发了hasHandler来提示错误信息,但是Proxy中的has函数只会在in操作符才会触发的呀。vue内部是怎么触发这个has函数的呢
写回答
1回答
-
ustbhuangyi
2020-10-30
这个主要是在用户侧触发的呀,如果用 in 操作符,且如果是 hasHandler 的时候,就会触发 has 函数了。
042020-10-30
相似问题
initProxy的问题
回答 2
对于 非根组件的检测
回答 1