Skip to content

Commit af41a7c

Browse files
committed
Merge branch 'master' of https://github.com/answershuto/learnVue
2 parents d48b574 + efe4ffe commit af41a7c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/VNode节点.MarkDown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ export function _createElement (
316316
normalizationType?: number
317317
): VNode {
318318
/*
319-
如果data未定义(undefined或者null)或者是data的__ob__已经定义(代表已经被observed,上面绑定了Oberver对象),
319+
   如果传递data参数且data的__ob__已经定义(代表已经被observed,上面绑定了Oberver对象),
320320
https://cn.vuejs.org/v2/guide/render-function.html#约束
321321
那么创建一个空节点
322322
*/
@@ -389,4 +389,4 @@ export function _createElement (
389389
}
390390
```
391391
392-
createElement用来创建一个虚拟节点。当data上已经绑定__ob__的时候,代表该对象已经被Oberver过了,所以创建一个空节点。tag不存在的时候同样创建一个空节点。当tag不是一个String类型的时候代表tag是一个组件的构造类,直接用new VNode创建。当tag是String类型的时候,如果是保留标签,则用new VNode创建一个VNode实例,如果在vm的option的components找得到该tag,代表这是一个组件,否则统一用new VNode创建。
392+
createElement用来创建一个虚拟节点。当data上已经绑定__ob__的时候,代表该对象已经被Oberver过了,所以创建一个空节点。tag不存在的时候同样创建一个空节点。当tag不是一个String类型的时候代表tag是一个组件的构造类,直接用new VNode创建。当tag是String类型的时候,如果是保留标签,则用new VNode创建一个VNode实例,如果在vm的option的components找得到该tag,代表这是一个组件,否则统一用new VNode创建。

0 commit comments

Comments
 (0)