在vue中,变量赋值,修改变量会导致原始数据也同步发生改变

let a = this.file, 修改a时,this.file也改变了

原因这是一个引用传递而不是值传递

解决:把this.file转换为字符串再转换为对象后赋值

let a = JSON.parse(JSON.stringify(this.file));
Logo

前往低代码交流专区

更多推荐