MDUI文档English简体中文亮色模式暗色模式跟随系统
预设颜色
自选颜色
从壁纸提取颜色
请选择一张壁纸
开发指南
样式
与框架集成
组件
工具函数
jq 工具库 dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
独立包

throttle

throttle 函数用于创建一个节流函数,该函数在指定的时间间隔内最多只执行一次。

使用方法

按需导入函数:

import { throttle } from 'mdui/functions/throttle.js';

使用示例:

// 这个函数在 100 毫秒内最多执行一次,可避免在滚动时过于频繁地调用该函数
window.addEventListener('scroll', throttle(() => {
  console.log('update');
}, 100));

API

throttle(func: Function, wait: number): Function

函数的第一个参数是需要进行节流操作的函数,第二个参数是指定的时间间隔(单位:毫秒)。函数的返回值是经过节流处理的函数。

本页目录