snu.randomComId()
生成随机组件ID
生成一个指定长度的随机字符串,用于唯一标识生成,防止多个组件出现数据错乱。
兼容性
Web | Android |
---|---|
√ | √ |
属性
无
返回值
类型 | 必备 | 描述 |
---|---|---|
String | 是 | 返回生成的随机ID。 |
snu.throttle()
节流
创建一个节流函数,指定的时间内多次执行,只执行第一次调用。
兼容性
Web | Android |
---|---|
√ | √ |
属性
名称 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
fun | () => void | 是 | - | 需要节流的函数 |
wait | Number | 是 | - | 需要等待的时间(毫秒) |
id | String | 否 | 'default' | 节流函数的唯一标识符,防止多组件共享状态混乱 |
返回值
无
snu.debounce()
防抖
创建一个防抖函数,指定的时间运行多次,将重新计时,并只执行最后一次调用。
兼容性
Web | Android |
---|---|
√ | √ |
属性
名称 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
fun | () => void | 是 | - | 需要防抖的函数 |
wait | Number | 是 | - | 需要等待的时间(毫秒) |
id | String | 否 | 'default' | 防抖函数的唯一标识符,防止多组件共享状态混乱 |
返回值
无