只有当实例被创建时就已经存在于 data 中的 property 才是响应式的。
data 的数据声明时,利用了 Object.defineProperty,绑定响应式。
如果部分数据不想要响应式,减少性能损耗,可以使用 Object.freeze 冻结。
挂载:
- 利用
el声明元素。 - 利用
$mount方法。
定义模板:
- 利用
render函数。优先级高于template。 - 利用
template属性。
定义组件(只是定义好组件而已,具体使用还是依赖 render 或 template):
components局部注册。Vue.component全局注册。