摘要:
在promise 的then 中我们不仅有 成功状态 失败状态,可能还有等待状态,所以我们要对等待状态进行处理 在 then 方法中 我们先进行状态的判断 ,如果这个状态是 pending 状态 ,我们就对它进行处理 首先先声明 成功状态的回调数组 为空 失败状态的回调数组为空 在等待状态中 我们将 阅读全文
摘要:
一进来 我们开始执行 executor函数 传递两个参数 再调用 then 方法 ,then 方法里面有 OnResolve方法,OnReject 方法 在then 方法中,我们一开始的状态是pending 然后根据 状态的不同 调用不同的函数, 在两个不同的函数中 我们 进行判断 因为状态一开始都 阅读全文
摘要:
new Promise 需要传递一个执行器 (函数) 函数有两个参数 resolve reject promise 承诺 默认的状态是pengding 调用 resolve 表示成功 reject 表示失败 每一个promise 都有一个实例方法 then 我们可以从 等待状态 = > 成功状态/失 阅读全文
摘要:
Vue 的 _render 方法是实例的一个私有方法,它用来把实例渲染成一个虚拟 Node ,返回的是一个VNode 在 Vue 的官方文档中介绍了 render 函数的第一个参数是 createElement,那么结合之前的例子: <div id="app"> {{ message }} </di 阅读全文
摘要:
Vue 中我们是通过 $mount 实例方法去挂载 vm 的 $mount 方法实际上会去调用 mountComponent 方法,mountComponent 核心就是先实例化一个渲染Watcher,在它的回调函数中会调用 updateComponent 方法,在此方法中调用 vm._render 阅读全文