场景1: 对象是引用类型,当同一个组件被多次引用,它们的data都指向同一个内存地址,换句话说,所有组件共享一组data 如何不共享数据 将data设置为一个函数,该函数会返回一个初始数据对象,用function return 其实就相当于申明了新的变量,相互独立 data () { return { items: ['a', 'b', 'c'] }; },