vue中的:__ob__: Observer【数组和对象的转化】
vue:ob: Observer【数组和对象的转化】问题:vue中的data数据的this.data在mothods中遍历,却无法取值但是可以打印出来:数组里边有个__ob__: Observer数组里边每个对象有个__ob__: Observer分析_ob_: Observer是 Vue 对数据监控添加的属性,不可枚举和遍历解决(转化之后即可取值)将数组转为普通数组,再将数组里边的对象转为普通对
·
vue:ob: Observer【数组和对象的转化】
问题:vue中的data数据的this.data在mothods中遍历,却无法取值
- 但是可以打印出来:
- 数组里边有个__ob__: Observer
- 数组里边每个对象有个__ob__: Observer
- 数组里边有个__ob__: Observer
分析
- _ob_: Observer是 Vue 对数据监控添加的属性,不可枚举和遍历
解决(转化之后即可取值)
- 将数组转为普通数组,再将数组里边的对象转为普通对象,如下:
let newarr = Object.assign([],this.data).map(item => {
return Object.assign({},item)
})
- 结果:
总结
- Object.assign({},this.data)+Object.assign({},this.data)
- JSON.parse(JSON.stringify(this.data))
更多推荐
活动日历
查看更多
直播时间 2025-02-26 16:00:00


直播时间 2025-01-08 16:30:00


直播时间 2024-12-11 16:30:00


直播时间 2024-11-27 16:30:00


直播时间 2024-11-21 16:30:00


目录
所有评论(0)