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

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

HarmonyOS
2024-12-25 13:31:54
浏览
收藏 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);
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
分享
微博
QQ
微信
回复
2024-12-25 15:50:03


相关问题
数据缓存使用方面的推荐方案
1217浏览 • 1回复 待解决
HarmonyOS实时投屏这方面的工具吗
2788浏览 • 1回复 待解决
HarmonyOS 是否MQTT开源组件SDK
948浏览 • 1回复 待解决
HarmonyOS scheme是否替代方案
1060浏览 • 1回复 待解决
HarmonyOS 一个UI 优化方面的问题
1099浏览 • 1回复 待解决
HarmonyOS现在是否deepLink方案
1038浏览 • 1回复 待解决
是否对文档加密的方案
1446浏览 • 1回复 待解决
HarmonyOS 是否适配点9图的方案
688浏览 • 1回复 待解决