一、安装

$ npm i –save lodash
二、配置
在相应的界面vue中布置,例如在index.vue中

<style scoped>
</style>
<template>
<div>
<Layout>
<Row type=”flex”>
<input v-model=’input’ @keyup=’keyup’></input>
</Row>
</Layout>
</div>
</template>
<script>
var _ = require(‘lodash’);

export default {
name: ‘Dashboard’,
data() {
return {
input: ”,
}
},
methods: {
keyup: _.debounce(function() {
alert(this.input);
},300)
}
}
</script>

也可以用以下配置:
// Load the full build.
var _ = require(lodash);
// Load the core build.
var _ = require(lodash/core);
// Load the FP build for immutable auto-curried iteratee-first data-last methods.
var fp = require(lodash/fp);
// Load method categories.
var array = require(lodash/array);
var object = require(lodash/fp/object);
// Cherry-pick methods for smaller browserify/rollup/webpack bundles.
var at = require(lodash/at);
var curryN = require(lodash/fp/curryN);
三、使用
在组件或者页面中使用debounce函数
action:_.debounce(
function(){
/****
****/
},300)