vue的data为什么是函数 ,这里怎么具体说啊,不是常规的八股文?必须从源码角度来回答吗