最近在做项目提交form 表单时发现console.log() 打印的是 {__ob__: Observer},于是去网上查了下,

__ob__: Observer 这些数据是vue这个框架对数据设置的监视器,一般都是不可枚举的。

console.log 这样的打印函数,被打印的变量会执行自身的toString(),这样,即便内部属性是不可枚举,实际上也能看到

vue 提交的表单是对象是: {__ob__: Observer}

解决方案就是通过:JSON.parse(JSON.stringify(xxx)) 得到深拷贝后的原始对象

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2021-06-28
  • 2021-11-04
  • 2022-12-23
猜你喜欢
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2021-12-23
相关资源
相似解决方案