- 博客(2)
- 收藏
- 关注
原创 Vue2.4.2源码探究之渲染过程1之initMixin(Vue)
initMixin(Vue)从命名来看,是为Vue.prototype添加一个_init的属性(为了区分Vue给prototype添加的属性,通常都会添加下划线进行说明),也就是initMixin(Vue)开头做的事情:传递的参数其实是Vue$3函数,也就是把函数看成了对象,本身initMixin(Vue)就是做了这么一件事情
2017-08-29 10:28:44 705
原创 Vue2.4.2源码探究之渲染过程1
基础代码首先是进行了global对象的环境判断,执行factory(),并且挂载Vue$3到global上。执行factory期间Vue执行了大量的操作,例如:factory执行后返回了一个Vue$3,此时的属性值hi还没有转换为setter/getter ,定义如下:执行了this._init(options)后才转换为setter/getter可以现有一个大概的了解,接下来详细介绍。initM
2017-08-28 10:56:04 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人