重读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 方法实现对对象的深拷贝。

 

posted @ 2022-06-09 18:02  前端导师歌谣  阅读(112)  评论(0)    收藏  举报