在Vue开发过程当中,子组件向父组件传值的过程当中,函数时能够对应的触发的,可是当父组件要改变本身的属性的时候报错了。vue
具体的页面逻辑是这样的,父组件函数
子组件学习
点击了以后没有问题,子组件向父组件传值 this.$emit()也能对应的触发,可是当父组件的 this改变本身data里面定义的属性的时候就会报上面的那个错误,也是看了很久没发现最后仍是万能的google发现别人也遇到这个问题了,在此记录一下,方便之后学习和方便他人。this
缘由是我在子组件的this中的data没有return {}google
根据我在网上找的资料,总结出来,通常报 Cannot read property '__ob__' of undefined 都是data方法没有写return,因此在开发过程当中要谨慎。vue开发过程当中,坑不少,有时间再都贴出来。blog
参考博客 https://www.jianshu.com/p/eecb47d331ff开发