
我們先打開文件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...