假如接收props的组件存在多实例,在设置默认值时如果不使用工厂函数,其因为数组和对象是引用类型的数据,所以可能会导致在某一个实例中修改数据,影响到其他实例中的数据。这和data为什么是函数的本质是一样的。
vue会给我们相应的报错提示,但是原因我想大家还是应该有个大致的了解。
假如接收props的组件存在多实例,在设置默认值时如果不使用工厂函数,其因为数组和对象是引用类型的数据,所以可能会导致在某一个实例中修改数据,影响到其他实例中的数据。这和data为什么是函数的本质是一样的。
vue会给我们相应的报错提示,但是原因我想大家还是应该有个大致的了解。