因为组件可以重复调用,如果不用函数就会导致其他调用的一个组件数据改变,其他的组件数据也跟着改变
而函数是有块级作用域的,在函数里生成返回的对象内存地址不一样,数据也就不会错乱
Vue组件里的data为什么必须是函数
原文:https://www.cnblogs.com/caidedengliang/p/14901547.html