在组件中我们使用的数据data通常是一个函数
那么为什么设计成一个函数,而不是像vue实例里面的对象一样呢
首先我们想一下函数的特性,函数调用一次就有一个自己的作用域,当调用第二次的时候又是一个新的作用域,与第一个没有任何关系
所以如果组件里面的data设计成对象,那么他们共用的数据就会是一个,这样会互相影响,而函数就不一样,不会互相影响