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