问题:我想将this.info对象赋值给this.detial对象,然后通过v-mode绑定this.detial对象的值,在改变this.detial的值的同时,this.info的值也改变了。
原因:object在赋值的时候传递的不是值,而是引用,他们指向的是同一个空间。
解决:
第一种:利用 JSON.parse 和 JSON.stringify
this.submitForm = JSON.parse( JSON.stringify(this.formData) )
第二种:ES6 的解析语法对象
this.submitForm = { ...this.formData }