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
반응형
그리드형
'개발 > Vue' 카테고리의 다른 글
Vuex 제대로 사용하는 방법 (Vuex의 기초부터 심화까지) (1) | 2020.09.13 |
---|---|
엑심베이(Eximbay)에서 자바스크립트(Javascript)로 FGKEY 설정하는 방법 (0) | 2020.07.31 |
[Vue] vue.js Mixin을 활용해서 재사용성을 늘리자! (Understanding Mixins in Vue JS) (0) | 2020.07.10 |
vue.js 사용자 지정 디렉티브를 활용해서 코드를 깔끔하게 작성하는 방법 (vue custom directive) (0) | 2020.07.06 |
VSCode에서 @vue/cli4, Prettier 그리고 Eslint 통합환경 구성하기 (4) | 2020.02.21 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.