有時候不想直接在methods中的方法前面加debounce,
getFullName: debounce(function() { console.log('my fullname is chentingjun') }, 500)
會很難看,而且參數也不好傳,可以用另一種方法
<template> <div class="demo">demo</div> </template> <script> import _ from 'lodash' export default { name: 'demo', methods: { getName() { console.log('my name is ctj') return } }, mounted() { this.debounceGetName = _.debounce(this.changeStr, 500) } } </script>