이슈
배열안에 객체형태로 있는데 watch를 하니 변경하는 값을 찍어보는데 잘 동작하지 않았다. (계속 같은 값이 찍힘)
해결
lodash의 _cloneDeep을 이용하여 해결하였다.
watch(()=> _cloneDeep(selectedList), (newValue, oldValue) => {
console.log(newValue, oldValue)
},
{ deep: true }
)
반응형
'Vue > Vue3' 카테고리의 다른 글
[vue3] teleport란 ? (0) | 2022.02.21 |
---|---|
[Vue3] v-model 삽질기 (양방향 통신) (0) | 2022.01.25 |
[vue3] 부모컴포넌트에서 자식컴포넌트로 보낸 데이터 값 변경 감지하기 (props 변경 감지하기) (0) | 2022.01.12 |
[Vue3 & typescript] component의 composables/ts 로 emit과 props 보내기 (0) | 2022.01.12 |
[Vue3] vue에서 전체선택 체크박스 로직 구현하기 (checkbox select all) (0) | 2022.01.03 |