vue中的data为什么是函数

组件可能被用来创建多个实例,如果data是一个纯粹的对象,则所有的实例将共享使引用同一个数据对象。

类似于闭包的写法 , 这样data中的变量就属于局部变量,只能在当前组件中使用,避免造成全局变量污染,影响到其他的组件中的变量。 

posted @ 2021-11-28 11:09  是灯芯呀  阅读(277)  评论(0)    收藏  举报