본문 바로가기

Vue/Vue3

[Vue3] 배열 Array Watch 제대로 하는법 (lodash의 _cloneDeep)

이슈

배열안에 객체형태로 있는데 watch를 하니 변경하는 값을 찍어보는데 잘 동작하지 않았다. (계속 같은 값이 찍힘)

 

해결

lodash의 _cloneDeep을 이용하여 해결하였다.
watch(()=> _cloneDeep(selectedList), (newValue, oldValue) => {
    console.log(newValue, oldValue)
  }, 
  { deep: true }
)
반응형