vue中优雅的使用lodash防抖截流函数

methods里面定义的方法中,第一种由于this指向问题是错误的写法,第二种debounce源码中会调用apply传递this,所以this可用
Ps: 不能使用箭头函数,箭头函数不支持apply方法去绑定this
但是,这种方法对于可复用组件有潜在的问题,因为它们都共享相同的防抖函数。为了使组件实例彼此独立,可以在生命周期钩子的 created 里添加该防抖函数:

methods里面定义的方法中,第一种由于this指向问题是错误的写法,第二种debounce源码中会调用apply传递this,所以this可用
Ps: 不能使用箭头函数,箭头函数不支持apply方法去绑定this
但是,这种方法对于可复用组件有潜在的问题,因为它们都共享相同的防抖函数。为了使组件实例彼此独立,可以在生命周期钩子的 created 里添加该防抖函数: