nodeAttrs 转成数组的问题
来源:4-8 mvvm框架(源码分析)

六一888
2019-11-18
nodeAttrs 打印出来是一个对象,为什么可以借用数组的 forEach 方法?为什么 nodeAttrs 可以转成数组后遍历得到 v-model = “name” 这样的单个属性?
写回答
1回答
-
第一,nodeAttrs是一个类似数组的、获取所有node元素属性的nodeList对象。
第二,没有把nodeAttrs转成数组,Array.prototype.forEach.call指的是,nodeAttrs借助了数组的forEach方法。
第三,v-model也是一个node元素的属性。上线代码,把nodeAttrs循环遍历,判断每个元素是否是”v-“开头的,以此来判断,要渲染为事件?还是model?
012019-11-18
相似问题