解决vue的组件props传值获取不到的问题,{__ob__: observer}取值问题


vue中异步获取的数据赋值到data中,打印时常常会是:{__ob__: Observer} 格式的,解决方法:

第一种:__ob__: Observer 是 Vue 对数据监控添加的属性,说明这个数据是异步获取的。如果想去掉可以用赋值的方式。例如Object.assign({},this.list)。 用这种方式也是可以解决。

第二种:可以用JSON.parse(JSON.stringify(this.list))完美解决。

参考 https://www.jianshu.com/p/d9a8029356ef
 
 
watch  既可以监听data 数据也可以监听props中的数据, 
第三种:也可以用watch 监听, https://juejin.im/post/6844903860574617614


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM