Skip to content
本页目录

组件中 data 为什么是函数 而 new Vue 实例里,data 可以直接是一个对象

首先,因为 Vue 是 SPA ,所以,组件都是复用的。对象是引用关系,没有作用域隔离,所以,需要函数作用域来隔离。

而 new Vue 的实例,是不会被复用的,因此不存在引用对象的问题。