每日一题 2020-11-14

为什么 vue 中 data 必须是用一个函数来返回对象?

答案: 因为函数会形成单独的作用域,使每个组件之间互不影响,

  • 假如一个vue文件被两个或多个地方使用,并且data是直接使用的对象,那么这两个实例之间的数据会相互影响,一个中更改,另外一个也会更改( 对象是引用值,引用值赋值只是拿到地址 )
posted @ 2020-11-19 15:02  pandajs163  阅读(61)  评论(0)    收藏  举报