HarmonyOS 是否有安全可信方面的组件或方案

应用有抢购的活动,怎样避免用户使用连点器去进行操作?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

目前没有提供统一的防抖节流方案,防连点可以参考以下方案自行封装:

export class LoadUtil {
  /**
   * delay 间隔内不执行
   *
   * @param fun 去抖的函数
   * @param delay 延迟毫秒数
   */
  static debounce(fun, delay) {
    let debounceTimer = null;
    return function (...args) {
      if (debounceTimer) {
        clearTimeout(debounceTimer);
      }
      debounceTimer = setTimeout(() => {
        fun.apply(this, args);
      }, delay);
    }
  }

  /**
   * 立即执行函数, delay 间隔内不执行
   *
   * @param fun 函数
   * @param delay 延迟毫秒数
   * @returns 执行结果
   */
  static debounceImmediate(fun, delay) {
    let debounceTimer = null;
    return function (...args) {
      if (debounceTimer) {
        return;
      }
      fun.apply(this, args);
      debounceTimer = setTimeout(() => {
        debounceTimer = null;
      }, delay);
    }
  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
数据缓存使用方面的推荐方案
456浏览 • 1回复 待解决
HarmonyOS实时投屏这方面的工具吗
1874浏览 • 1回复 待解决
HarmonyOS 是否MQTT开源组件SDK
41浏览 • 1回复 待解决
HarmonyOS 一个UI 优化方面的问题
363浏览 • 1回复 待解决
HarmonyOS scheme是否替代方案
417浏览 • 1回复 待解决
HarmonyOS现在是否deepLink方案
465浏览 • 1回复 待解决
是否对文档加密的方案
868浏览 • 1回复 待解决
HarmonyOS 蒙层护眼模式方案咨询
24浏览 • 1回复 待解决