Vue组件中data为什么必须是一个函数

54 阅读1分钟

image.png 组件复用的时候,都会有一份独立data对象 1不影响2 2也不影响1

vue.js 想避免,同样的组件,共享同样的数据。如果是同一个对象 const data = {count:0} return{data}. 那么同样的数组,数据就会被共享,1影响2 2影响1