lodash 官方文档传送门

Using npm

Js

$ npm i -g npm
$ npm i --save lodash

_.cloneDeep(value) 使用


项目中使用 cloneDeep 需求:由于 addForm 中商品所属的分类数组 goods_cat在商品分类模块需要使用 v-model 进行双向绑定数组形式,而我们调用添加商品 api 时,需要字符串形式的,这就产生了冲突,于是我们可以通过深拷贝操作来达到我们的需要。

首先,导入 lodash

然后,直接调用 lodash 中 cloneDeep 方法实现对对象的深拷贝。