vue2.0源码分析
凌晨独舞
这个作者很懒,什么都没留下…
展开
-
Vue数据驱动之(三)render方法
Vue数据驱动之render方法这个课程必须是在 Vue数据驱动之mount方法 方法之后render是什么mount方法里面我们知道 核心的地方let updateComponent = () => { vm._update(vm._render(), hydrating)}在initMixin() 里面有 initRender(vm) 方法 在这里对render进行了定义,render是绑定在Vue原型上的一个方法render 源码分析Vue.prototype._ren原创 2020-10-17 17:00:38 · 904 阅读 · 0 评论 -
Vue数据驱动之(二)mount方法
Vue 是通过 $mount 实现挂载的 那么这个 $mount 都做了什么呢?mount的定义是在 platform 里面web 文件下的 ,Vue 本身的东西会在core里面 但是一旦和环境相关的 会在platform里面生成各种版本的 Vue文件 比如 weex环境下的 或者web 环境下的 , 在weex下就没有这个mount的方法 所以 会在 platform下面 查看这个mount 的方法这里的mount是将 原来公共的mount 赋值给const mount 然后重新定义了一个moun原创 2020-10-17 16:21:00 · 2789 阅读 · 1 评论 -
Vue数据驱动之(一)vue是什么
学习目标1. vue是个啥2. this.message为啥就可以访问到message的值vue源码文件vue是什么在 core 文件的index中可以看出 Vue是在 instance/index 引入的看到文件里面发现 vue 是一个 function 里面就只有执行了一个init方法这个init 做了什么呢? 是在哪里定义的呢?我们可以看到在定义vue之后 紧接着就 init了好几个方法这个init的操作其实就是在 其中 initMixin 里面做的 (从名字就应该可以看出来原创 2020-10-17 12:24:44 · 384 阅读 · 0 评论