全局API是指Vue上直接挂在的方法,而实例方法是挂在Vue.prototype上的。
Vue.extend:使用Vue构造器创建一个子类,初始化子类后挂载到DOM上。在Vue.extend方法中增加了缓存策略,使用父类的id作为缓存的key,将子类缓存在cachedCtors中。子类的prototype也需要继承父类
Vue.nextTick:在下次DOM更新循环结束之后执行延迟回调,修改数据之后使用这个方法获取更新后的DOM
Vue.set:设置对象的属性,如果对象是响应式的,确保属性被创建后也是响应式的,同时触发视图更新。vue.set 与vm.$set 的实现原理相同
Vue.delete:删除对象的属性,如果对象时响应式的,确保删除能触发视图更新,这个方法主要用于避开Vuejs不能检测到属性被删除的限制。vue.delete与vm.$delete的实现原理相同
Vue.extend:使用Vue构造器创建一个子类,初始化子类后挂载到DOM上。在Vue.extend方法中增加了缓存策略,使用父类的id作为缓存的key,将子类缓存在cachedCtors中。子类的prototype也需要继承父类
Vue.nextTick:在下次DOM更新循环结束之后执行延迟回调,修改数据之后使用这个方法获取更新后的DOM
Vue.set:设置对象的属性,如果对象是响应式的,确保属性被创建后也是响应式的,同时触发视图更新。vue.set 与vm.$set 的实现原理相同
Vue.delete:删除对象的属性,如果对象时响应式的,确保删除能触发视图更新,这个方法主要用于避开Vuejs不能检测到属性被删除的限制。vue.delete与vm.$delete的实现原理相同









