重读vue电商网站43之使用 lodash 中 cloneDeep(obj) 来实现深拷贝
Using npm
Js
$ npm i -g npm
$ npm i --save lodash
_.cloneDeep(value) 使用
项目中使用 cloneDeep 需求:由于 addForm 中商品所属的分类数组 goods_cat在商品分类模块需要使用 v-model 进行双向绑定数组形式,而我们调用添加商品 api 时,需要字符串形式的,这就产生了冲突,于是我们可以通过深拷贝操作来达到我们的需要。
首先,导入 lodash。
然后,直接调用 lodash 中 cloneDeep 方法实现对对象的深拷贝。