马文的地下室

学习笔记《Vue Instance》

2017-04-24  本文已影响15人  马文Marvin

Vue Instance

Vue Instance 看起来是这么一种东西:

var vm = new Vue({
  data: {
    a: 1
  },
  created: function () {
    // so something
  }
})

在初始化 Vue 的时候,有属性(data)和方法(created),沟通一个JS的「类」,进而实现面向对象编程的机制,可以在作用域的外部通过 vm.$data,vm.$created 这样的方式调用「类」内部的属性和方法

官方文档里面提供了一个结构非常清晰 Vue Instance 的生命周期:

instance 和 option

两者的区别是在:

var instance = new Vue(option)

在 Vue 实例化的过程中,传进去的值称为 option,生成的对象称为 instance,Vue 提供了两套非常相似的属性和方法:

instance option

这块 Vue 的作者还在不断的向 instance 和 option 中添加功能,后面在具体使用的时候,会继续完善这篇文档

上一篇 下一篇

猜你喜欢

热点阅读