Vue组件是可重用的。组件创建后,可以在多个地方复用。不管重复使用多少次,组件中的数据应该是相互的。隔离性,相互独立,所以每复用一个组件,就应该复用一次数据,并且每个复用组件的数据变化不应该影响其他复用组件的数据。为了达到这个效果,数据不能是简单的对象,而是以函数返回值的形式存在,这样每个组件实例都可以维护一个独立的数据副本,互不影响。

Vue组件是可重用的。组件创建后,可以在多个地方复用。不管重复使用多少次,组件中的数据应该是相互的。隔离性,相互独立,所以每复用一个组件,就应该复用一次数据,并且每个复用组件的数据变化不应该影响其他复用组件的数据。为了达到这个效果,数据不能是简单的对象,而是以函数返回值的形式存在,这样每个组件实例都可以维护一个独立的数据副本,互不影响。