Vue watch에 lodash debounce 적용하는 방법

남양주개발자

·

2020. 7. 15. 09:30

728x90
반응형

Vue에서 watch에 lodash debounce를 사용하는 방법은 매우 간단합니다.

watch로 감지할 데이터 프로퍼티로 값을 지정하는 함수를 debounce로 감싸면 해결됩니다.

예시

<script>
import debounce from 'lodash/debounce'
  
export default {
  watch: {
    likeActiveStatus: debounce(function(newValue) {
      this.changeLike(newValue)
    }, 350)
  },  
}
</script>
728x90
반응형
그리드형

이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

💖 저자에게 암호화폐로 후원하기 💖

아이콘을 클릭하면 지갑 주소가자동으로 복사됩니다