乐趣区

关于vue.js:vue中data是个函数而不是对象

在一个我的项目中,组件能够有多个,每一个组件均可当作一个结构器,注册组件的实质其实就是结构器的援用。
如果间接应用对象,他们的内存地址是一样的,一个数据扭转了其余也扭转了,这就造成了数据净化,
如果应用函数的话,会造成一个全新的作用域,这样 data 中的数据不会相互影响,从而防止数据净化。但因为根实例只有一个,所以不存在数据净化这种状况,也就能够应用对象了。

退出移动版