Vue组件中的Data为什么是函数。

2022-10-10,,,,

简单点说,组件是要复用的,在很多地方都会调用。   如果data不是函数,而是属性,就又可能会发生多个地方的相同组件操作同一个data属性,导致数据混乱。

而如果是函数,因为组件data函数的返回值是{属性:属性名},所以每次返回都会在堆空间创建一个新的空间,所以各个组件不会发生操作同一个数据,防止数据混乱。

《Vue组件中的Data为什么是函数。.doc》

下载本文的Word格式文档,以方便收藏与打印。