Vue components Cannot read property '__ob__' of undefined
在Vue开发过程中,子组件向父组件传值的过程中,函数时可以对应的触发的,但是当父组件要改变自己的属性的时候报错了。 具体的页面逻辑是这样的,父组件 子组件 点击了之后没有问题,子组件向父组件传值 this.$emit()也能对应的触发,但是当父组件的 this改变自己data里面定义的属性的时候就会 ...
在vue开发过程中,子组件向父组件传值的过程中,函数时可以对应的触发的,但是当父组件要改变自己的属性的时候报错了。
具体的页面逻辑是这样的,父组件
子组件
点击了之后没有问题,子组件向父组件传值 this.$emit()也能对应的触发,但是当父组件的 this改变自己data里面定义的属性的时候就会报上面的那个错误,也是看了好久没发现最后还是万能的google发现别人也遇到这个问题了,在此记录一下,方便以后学习和方便他人。
原因是我在子组件的this中的data没有return {}
根据我在网上找的资料,总结出来,一般报 cannot read property '__ob__' of undefined 都是data方法没有写return,所以在开发过程中要谨慎。vue开发过程中,坑很多,有时间再都贴出来。
参考博客 https://www.jianshu.com/p/eecb47d331ff
如您对本文有疑问或者有任何想说的,请
点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
-
-
-
-
-
-
自定义npm工具库
新建项目(任意磁盘的任意路径下都可以)初始化项目npm init -y{ "name": "tanrj-cli...
[阅读全文]
-
-
js 函数性能比较方法
在学习js过程中,经常会遇到同样一个功能点 这样实现也可以,那样实现也可以。但是哪个方式最优呢?自己写了一个简短的proferencescompare ...
[阅读全文]
-
JS轮播图的实现方法
本文实例为大家分享了js轮播图的实现代码,供大家参考,具体内容如下需求:自动轮播,鼠标移入轮播停止、移出继续,小圆点点击切图,左右箭头切图效果图:思路通过编写过...
[阅读全文]
-
网友评论