Skip to content

0x040-lodash的throttle函数默认会触发两次

根据官方文档: 节流前和节流后默认都会触发。 故而触发两次。

通过修改option配置的方式,将节流改成触发一次:

js
const loadIdList = throttle(function (idCard: string) {  
    if (idCard) {  
      ....
    }  
  }, 500, {'trailing': false}  
)
const loadIdList = throttle(function (idCard: string) {  
    if (idCard) {  
      ....
    }  
  }, 500, {'trailing': false}  
)