效果:
一、在utils文件加下创建globalFunction.js文件
export default {
//防抖
debounce(func, wait) {
let timeout;
return function () {
const context = this;
const args = [...arguments];
if (timeout) clearTimeout(timeout);
timeout = setTimeout(() => {
func.apply(context, args)
}, wait)
}
},
//节流
throttle(func, wait) {
let timeout;
return function () {
let context = this;
let args = ar