Lodash를 사용하여 전체 복사 구현(cloneDeep)

Loadsh 설치 방법 1

1. 실행vue uivue 프로젝트의 시각적 패널에 들어가는 명령
2. 종속성 버튼 클릭 - 종속성 설치 - 종속성 실행 - == loadsh==를 입력하여 선택 및 설치

설치 방법 2

Vscode에서 새 터미널을 만들고 == npm i --save lodash ==를 입력한 다음 Enter 키를 눌러 설치를 완료합니다.

Vue 프로젝트에서 Loadsh 사용

1. lodash의 deep copy에 사용되어야 하는 컴포넌트에서 lodash를 import합니다.

// 导入lodash,lodash用下划线接
import _ from 'lodash'

2. 예를 들면:

 // lodash   cloneDeep(obj) 深拷贝:与原对象的内容互不相干
 // goods_cat需要用逗号分隔
 // 主要矛盾:一个是数组 另一个是字符串
 // 需要深拷贝,把对象原封不动拷贝出新对象,原来对象不动
 const form = _.cloneDeep(this.addForm)
 form.goods_cat = form.goods_cat.join(',') //字符串

공식 문서를 참조하세요: https://lodash.com/

Guess you like

Origin blog.csdn.net/YYYi_z/article/details/129151367