码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2021-04-27 14:12:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:返回   形式   java   javascrip   函数返回值   script   rip   data   返回值   

因为JavaScript的特性所导致,在component中,data必须以函数的形式存在,不可以是对象。
  组建中的data写成一个函数,数据以函数返回值的形式定义,这样每次复用组件的时候,都会返回一份新的data,相当于每个组件实例都有自己私有的数据空间,它们只负责各自维护的数据,不会造成混乱。而单纯的写成对象形式,就是所有的组件实例共用了一个data,这样改一个全都改了。

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

标签:返回   形式   java   javascrip   函数返回值   script   rip   data   返回值   

原文地址:https://www.cnblogs.com/huanxiongs02/p/14702359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!