组件更新 新旧节点不同的更新流程是创建新节点->更新父占位符节点->删除旧节点;而新旧节点相同的更新流程是去获取它们的 children,根据不...
nextTick 当我们需要处理DOM更新变化后的数据情况时,使用this.$nextTick() 检测变化的注意事项 当响应式数据对象(比如数...
派发更新 当我们在组件中对响应的数据做了修改,就会触发 setter 的逻辑,最后调用 dep.notify() 方法通知订阅watcher,当...
响应式对象 通过Object.defineProperty()给属性添加getter/setter,以达到响应式改变dom。目的就是为了在我们访...
Vue的异步组件 异步组件实现的本质是 2 次渲染,除了 0 delay 的高级异步组件第一次直接渲染成 loading 组件外,其它都是第一次...
生命周期 在created()才能得到注入的数据props/data 当数据发生改变时调用beforeUpdate(),最后重新渲染成功调用up...
合并配置 在new Vue()初始化时,会通过mergeOptions()的方法,把全局变量、全局方法、全局组件等配置option进行合并,然后...
Vue的全局API 里面定义了Vue的全局变量,比如Vue.init()、Vue.component()注册全局组件 Vue选项规范化 可以把开...
函数在被直接调用的时候,其中的this指针永远指向window 匿名函数 this总是指向window对象 谁执行函数,this就指向谁 如果函...