有时候不想直接在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>