- Vue 3 + TypeScript + Element Plus 前端界面 - Pinia 状态管理 - Vue Router 4 路由管理 - Axios HTTP 客户端 - MSW (Mock Service Worker) 开发环境模拟 - 账户管理界面 (列表、详情、三科目余额展示) - 交易管理界面 (列表、详情) - 对账管理界面 (三账校验) - 完善的 API 客户端封装 - Docker 容器化配置 - Nginx 配置用于生产环境
1 line
975 B
Plaintext
1 line
975 B
Plaintext
{"version":3,"file":"throttleByRaf.mjs","sources":["../../../../packages/utils/throttleByRaf.ts"],"sourcesContent":["import { cAF, rAF } from './raf'\n\nexport function throttleByRaf(cb: (...args: any[]) => void) {\n let timer = 0\n\n const throttle = (...args: any[]): void => {\n if (timer) {\n cAF(timer)\n }\n timer = rAF(() => {\n cb(...args)\n timer = 0\n })\n }\n\n throttle.cancel = () => {\n cAF(timer)\n timer = 0\n }\n\n return throttle\n}\n"],"names":[],"mappings":";;AAEO,SAAS,cAAc,EAA8B,EAAA;AAC1D,EAAA,IAAI,KAAQ,GAAA,CAAA,CAAA;AAEZ,EAAM,MAAA,QAAA,GAAW,IAAI,IAAsB,KAAA;AACzC,IAAA,IAAI,KAAO,EAAA;AACT,MAAA,GAAA,CAAI,KAAK,CAAA,CAAA;AAAA,KACX;AACA,IAAA,KAAA,GAAQ,IAAI,MAAM;AAChB,MAAA,EAAA,CAAG,GAAG,IAAI,CAAA,CAAA;AACV,MAAQ,KAAA,GAAA,CAAA,CAAA;AAAA,KACT,CAAA,CAAA;AAAA,GACH,CAAA;AAEA,EAAA,QAAA,CAAS,SAAS,MAAM;AACtB,IAAA,GAAA,CAAI,KAAK,CAAA,CAAA;AACT,IAAQ,KAAA,GAAA,CAAA,CAAA;AAAA,GACV,CAAA;AAEA,EAAO,OAAA,QAAA,CAAA;AACT;;;;"} |