在vue中,变量赋值,修改变量会导致原始数据也同步发生改变
let a = this.file, 修改a时,this.file也改变了
原因:这是一个引用传递而不是值传递
解决:把this.file转换为字符串再转换为对象后赋值
let a = JSON.parse(JSON.stringify(this.file));
在vue中,变量赋值,修改变量会导致原始数据也同步发生改变
let a = this.file, 修改a时,this.file也改变了
原因:这是一个引用传递而不是值传递
解决:把this.file转换为字符串再转换为对象后赋值
let a = JSON.parse(JSON.stringify(this.file));