s

vue中打印 使用mapState映射 vuex state 中的数据 结果显示 [__ob__: Observer]的问题

这里的原因是因为vue中异步取值时候【mapState 映射出 vuex 中的数据等】,很多时候 会得到  {ob:Observer}的数据格式,

这是因为vue对数据设置的监控器【一般是不可枚举的】。

 直接取值是取不到这个对象里面的值的。

可以通过 几种方式:

1.展开语法 :[...ob_obj]

2. JSON.Parse(JSON.stringify(ob_obj)) 

3.Object.assign({},ob_obj) 通过属性合并

posted @ 2021-05-27 16:14  努力不搬砖的iori  阅读(1229)  评论(0编辑  收藏  举报