Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 842 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 842 Bytes

vue-debounce-decorator

Build Status code style: prettier

Debounce vue class methods using the @Debounce() decorator with vue class components.

import Vue from 'vue'
import Component from 'vue-class-component'
import { Debounce } from 'vue-debounce-decorator'

@Component
export default class App extends Vue {
  @Debounce(500)
  debouncedMethod() {
    console.log(`This method is debounced by 500ms`)
  }
}

Installing

yarn add -D vue-debounce-decorator

or

npm i vue-debounce-decorator --save-dev