vue源码学习笔记

image

1.new Vue的时候实际上会调用init方法,init方法会做一堆初始化的工作(初始化 data、props、computed、watcher 等等)。

-首先是对options做合并(merge),接下来会执行一系列的init方法。对data做proxy处理,以及响应式(observe)处理,最后调用$mount方法进行挂载。


Vue 的初始化逻辑写的非常清楚,把不同的功能逻辑拆成一些单独的函数执行,让主线逻辑一目了然,这样的编程思想是非常值得借鉴和学习的。

你可能感兴趣的:(vue源码学习笔记)