lodash库

防抖

使用场景

当一些事件连续触发时,比如根据搜索词查询搜索结果,当搜索词没有输完时,change事件已经在不断的触发。但此时想要的效果是当用户不再输入时才进行查询。防抖就是这个意思,当一段时间内不再触发,才调用方法。
扫码枪也是这样的效果,当用扫码枪扫码时,会连续不断的触发keyup事件。

示例


import _ from 'lodash'
confirmAssetCode: _.debounce( function () {
    const params = {
        labelNumber: this.codeInfo
    }
    api.assistManage.assistConfirmCode(params).then(res => {
      if (res.status === 200) {
          
      } 
    })
}, 1000),

深拷贝

import _ from 'lodash'
var obj1 = {
    a: 1,
    b: { f: { g: 1 } },
    c: [1, 2, 3]
};
var obj2 = _.cloneDeep(obj1);
console.log(obj1.b.f === obj2.b.f);
// false

文档

lodash

网站导航

网站导航

你可能感兴趣的:(lodash库)