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