javascript - vue 응답성 문제
滿天的星座
滿天的星座 2017-05-19 10:39:39
0
3
548
으아악

콘솔에서 인쇄: vm.count.id--

items.id도 변경된 것을 확인하실 수 있습니다. 분명히 count.id만 바꿨어요

동기화를 피하는 방법은 무엇입니까? count.id를 변경하고 싶습니다

滿天的星座
滿天的星座

모든 응답(3)
phpcn_u1582

얕은 복사와 깊은 복사의 문제.

淡淡烟草味

이것은 여전히 ​​JS 데이터 유형의 기본적인 문제입니다.
제공하신 코드로 판단하면 항목은 배열입니다. 배열을 다른 변수에 할당하면 둘 다 배열을 참조합니다. 물론 이 배열을 변경하면 이 배열에 대한 모든 참조가 변경됩니다.

해결책 1:

으아악
Peter_Zhu

배열은 인덱스 구조이므로 동일한 위치를 가리키는 두 개의 포인터와 동일하므로 둘 중 하나를 변경하면 다른 것도 변경됩니다. 이를 피하는 방법은 ES6에서 구조 분해 할당을 사용하는 것이 좋습니다. 문서를 참조하세요.
밤을 드세요:

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿