因为:我们创建的组件可能会被调用多次,如果data不基于一个闭包进行管理,那么多次调用间,使用的那些状态值就会相互冲突,但是我们期望的是“多次调用同一个组件,相互之间应该是完全独立的”,所以我们需要把data基于闭包包裹起来,让每一次调用,所用的状态都是本次私有的!!
vue2中的data为什么是一个函数
最新推荐文章于 2024-07-19 14:30:44 发布
因为:我们创建的组件可能会被调用多次,如果data不基于一个闭包进行管理,那么多次调用间,使用的那些状态值就会相互冲突,但是我们期望的是“多次调用同一个组件,相互之间应该是完全独立的”,所以我们需要把data基于闭包包裹起来,让每一次调用,所用的状态都是本次私有的!!