2019-05-10

vue $nextTick 分析

this.$next=function(e) { return Ye(e, this) ;
function Ye(){
var n; if (Ke.push(function() { if (e) try { e.call(t) } catch (e) { Re(e, t, "nextTick") } else n && n(t) }), Je || (Je = !0, ze()), !e && "undefined" != typeof Promise) return new Promise(function(e) { n = e }) }
}
 function qe() {
        Je = !1;
        var e = Ke.slice(0);
        Ke.length = 0;
        for (var t = 0; t < e.length; t++) e[t]()
    }

可以看到就是保存了this和f 然后再render完毕之后 调用

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 面向过程思想 A:面向过程: 强调的是过程,所有事情都需要自己完成。 B:面向对象: 是一种更符合我们思维习惯的思...
    田野上的风阅读 213评论 0 0
  • antd-design-vue 部分组建参考文档 完整测试代码 NOTICE Node版本为 V12, node-...
    rub1cky阅读 12,796评论 0 1
  • vue 组件按需引用,vue-router懒加载,vue打包优化,加载动画 当打包构建应用时,Javascript...
    who_are_you_阅读 228评论 0 0
  • 小贴士 这里插入一些小贴示,大家可以注意到我们组件的命名和方法的摆放顺序其实有一定的讲究,这里可以简单分享一下个人...
    追夢的蚂蚁阅读 97评论 0 0
  • 七月初七,地球人都知道的日子吧。因为中国人无处不在,所以约等于占领全球。 上午办公室的美女收到一束鲜花,美丽馨香。...
    曦华阅读 318评论 0 0