最佳答案
Vue源码其实可以理解为一棵树,我们看之前最好要确定看什么功能,然后避开那些分叉逻辑,接下来从 new Vue() 开始解析,走完一整条从初始化、数据劫持、模板编译、到真实的DOM整个流程。
在Vue内部,_符号开头定义的变量是供内部私有使用的,而$符号开头定义的变量是供用户使用的,而用户自定义的变量不能以_和$开头,防止内部冲突。
Vue源码其实可以理解为一棵树,我们看之前最好要确定看什么功能,然后避开那些分叉逻辑,接下来从 new Vue() 开始解析,走完一整条从初始化、数据劫持、模板编译、到真实的DOM整个流程。
在Vue内部,_符号开头定义的变量是供内部私有使用的,而$符号开头定义的变量是供用户使用的,而用户自定义的变量不能以_和$开头,防止内部冲突。