解决vue的组件props传值获取不到的问题,{__ob__: observer}取值问题
vue中异步获取的数据赋值到data中,打印时常常会是:{__ob__: Observer} 格式的,解决方法:第一种:__ob__: Observer 是 Vue 对数据监控添加的属性,说明这个数据是异步获取的。如果想去掉可以用赋值的方式。例如Object.assign({},this.list)。 用这种方式也是可以解决。第二种:可以用JSON.parse(JSON.stringify(thi
·
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
更多推荐
已为社区贡献3条内容
所有评论(0)