一个组件就是一个可以复用的vue实例, 里面的元素:
data: data必须是函数,不能是对象。因为data是对象的话,当多次复用时,data就是一个全局变量,都会调用这个变量,共用这个数据,会有数据污染。
而是函数的话,每此调用后,data会独立存在,相当于是拷贝了函数,没有数据污染,因此每次复用都会独立维护,不会形成数据污染。