vue 浅拷贝

formData 为array
单用let obj = Object.assign({}, formData);
vue浅拷贝 数组不适用,源一样会被更新
需要使用深拷贝

正确用法

const copyformdat=()=>{
let array = []
for(let item of formData){
let obj = Object.assign({}, item);
array.push(obj)
}
return array
}
或直接用
JSON.parse(JSON.stringify(formData));
posted @ 2025-02-12 10:26  老小包的博客  阅读(5)  评论(0)    收藏  举报