{__ob__: Observer}对象转成正常对象
时间: 2023-06-16 19:02:29 浏览: 366
简单实现Vue的observer和watcher
这个对象看起来像是 Vue.js 中的响应式对象,__ob__ 属性是 Observer 类的实例,用于观察对象的变化。如果要将它转成普通的对象,可以使用 Vue.js 提供的 `toRaw` 方法,如下所示:
```javascript
const rawObj = Vue.toRaw(obj);
```
这样就可以得到一个没有响应式能力的普通对象了。注意,这个方法只在 Vue.js 3.x 中可用,如果你使用的是 Vue.js 2.x,可以使用 `JSON.parse(JSON.stringify(obj))` 实现类似的功能。但是要注意,这种方法无法处理对象中含有循环引用的情况。
阅读全文