data 必须是个函数data为什么必须是个函数? data 必须是个函数data(){ return { // 各种数据 }} data为什么必须是个函数? 因为只有函数有上下文的作用,如果组件中的data不是一个函数的话,那么多次调用这个组件,那么他里面的值一个变,所有调用这个组件的地方的值都会变,当data是个函数的使用,多次调用这个组件,那么这个组件不会相互影响