Skip to content

只有当实例被创建时就已经存在于 data 中的 property 才是响应式的。

data 的数据声明时,利用了 Object.defineProperty,绑定响应式。

如果部分数据不想要响应式,减少性能损耗,可以使用 Object.freeze 冻结。

挂载:

  1. 利用 el 声明元素。
  2. 利用 $mount 方法。

定义模板:

  1. 利用 render 函数。优先级高于 template
  2. 利用 template 属性。

定义组件(只是定义好组件而已,具体使用还是依赖 rendertemplate):

  1. components 局部注册。
  2. Vue.component 全局注册。