vue中调用data提示undefined
我在vue的methods自己定义的方法中console.log(this)指向的是VUE,但是我console.log(this.data)反而提示underfined,这是为什么?求大神解惑
回答
vue实例中并没有data这个属性。
在data(){} 方法中的数据 会被赋值在_data属性上 如果你调用this._data 可以看到你定义的数据
源代码写的很清楚 最终赋值给了vm._data 属性
楼上说的对 要么就this.$option.data 什么情况你会用到data,可能你的实现方式不太对
以上是 vue中调用data提示undefined 的全部内容, 来源链接: utcz.com/a/34670.html