
1.new Vue的时候实际上会调用init方法,init方法会做一堆初始化的工作(初始化 data、props、computed、watcher 等等)。
-首先是对options做合并(merge),接下来会执行一系列的init方法。对data做proxy处理,以及响应式(observe)处理,最后调用$mount方法进行挂载。
Vue 的初始化逻辑写的非常清楚,把不同的功能逻辑拆成一些单独的函数执行,让主线逻辑一目了然,这样的编程思想是非常值得借鉴和学习的。
-首先是对options做合并(merge),接下来会执行一系列的init方法。对data做proxy处理,以及响应式(observe)处理,最后调用$mount方法进行挂载。
Vue 的初始化逻辑写的非常清楚,把不同的功能逻辑拆成一些单独的函数执行,让主线逻辑一目了然,这样的编程思想是非常值得借鉴和学习的。
本文标题:vue源码学习笔记
本文链接:https://www.haomeiwen.com/subject/stkrcqtx.html
网友评论