前端面试题---组件vue实例中data为什么不能是一个对象? 你算哪颗溜溜梅 2022-12-05 50 阅读1分钟 因为我们注册的组件都是需要复用的,如果data是一个对象,那么多个页面的地址都是一样的,只要有一个组件的数据或者地址发生改变,所有的页面也都会跟着改变,但如果组件vue实例中的data是一个函数,每一次被调用就会生成一个新的地址,就可以做到每个页面互不影响,互不干扰!