前言:
场景:我们点击修改弹框,想给修改的对象直接赋值,但是赋值之后,两个字段都变成监听字段了,跟随页面具体值的变化而变化,解决这个问题
处理办法:
-
ES6
let goods = {...}
let curGoods = Object.assign({},goods);
-
JSON转换
let goods = {...}
let curGoods = JSON.parse(JSON.stringify(goods));
ES6
let goods = {...}
let curGoods = Object.assign({},goods);
JSON转换
let goods = {...}
let curGoods = JSON.parse(JSON.stringify(goods));