文章加密

;

2020年6月17日 星期三

Vue 组件 data 为什么必须是函数?


对于这个问题很多小伙伴都问过。其实官方也有自己的说法,下面这个是官方的解答:
当一个组件被定义, data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初始数据的一个全新副本数据对象。
————————————————
版权声明:本文为CSDN博主「愚蠢地人类」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shaleilei/java/article/details/78084171

https://juejin.im/entry/59225ff8a22b9d005885cb15

沒有留言:

張貼留言