Vue源码解析:this.$data、this._data、this.xxx 为什么都能获取数据?data为什么是个函数?
data中定义了一个数据msg,vue实例上访问这个数据有两种方式,this.$data.msg和this.msg,请问,为vue如何实现this.msg能直接访问到data中的msg变量???data又为什么是个函数?分析:clone下vue的项目源码,然后打开src/core/instance/index.js调用init方法时先进行了检查,确保已经使用newVue初始化Vue(已构造一个作用