我们先打开文件src/core/vdom/patch.js。代码如下: 这个函数会对oldVnode和vnode进行对比,然后进行DOM更新,下...
我们打开文件 src/core/vdom/patch.js,找到定义Observer函数的代码: 首先如果最新值是 undefined或者 nu...
我们先打开文件src/core/vdom/patch.js。代码如下: 接下来我们就来拆分一下这个函数。 如果新的vnode不存在的话,那就直接...
我们在vue源码分析(三)解密new Vue()之前做了哪些不为人知工作(第一篇)的时候曾经提到过 eventsMixin函数。 这个函数主要是...
我们先来看看代码 “src/platforms/web/compiler/directives”目录下面包含html.js和text.js,代码...
我们打开文件 src/platforms/web/runtime/directives/show.js 可以看到有3个方法:1、bind // ...
我们打开文件 src/core/instance/render-helpers/render-list.js 通过上面是几个if、if else...
我们先打开文件src\compiler\parser。 在调用processAttrs函数之前已经调用过模板解析了,el参数的结构如下: 可以看...
我们先打开文件src\compiler\parser。 下面我们对这个代码进行一分析: 首先看到是input标签的类型进行了一个判断,不能是 t...