vue源码
假小胖
一个永远在路上的前端爱好者,期待和各位大佬相识
展开
-
vue初始化和响应式原理
源码的运行过程 D:\codeTest\originCode\vue\src\core\index.js 初始化全局的api vue\src\core\instance\index.js vue的构造函数的路径(进行初始化注入,状态注入,事件注入,生命周期注入,渲染注入) vue\src\core\instance\init.js vue_init初始化 //初始化生命周期,$refs $parent $children update更新函数 程序的执行的是自上而下,组件的渲染是自下而上 initLifec原创 2021-12-07 17:31:13 · 535 阅读 · 0 评论 -
vue异步更新过程
vue异步更新实现过程 dep.notify()=>update()=> queueWatcher()=>nextTick()=>timerFunc(fn)=>flushCallbacks()=>flushSchedulerQueue()=>watcher.run()=>cb|render() 1.数据发生变化时,触发收集器调用watcher的notify()方法。notify()方法执行对于dep(单个属性)的update()方法进行更新 2.每原创 2021-12-07 17:28:30 · 569 阅读 · 0 评论