
前端防抖:Vue自定义指令实现按钮防重复点击
在业务开发中,提交按钮、保存接口请求,如果用户快速多次点击,会触发多次接口调用,造成重复提交、产生脏数据等问题。除了在业务函数内部写防抖逻辑,我们可以封装 Vue 自定义指令,全局复用,统一处理按钮重复点击问题。
2026-10-03 6 阅读📗 开发笔记
共 5 篇文章

在业务开发中,提交按钮、保存接口请求,如果用户快速多次点击,会触发多次接口调用,造成重复提交、产生脏数据等问题。除了在业务函数内部写防抖逻辑,我们可以封装 Vue 自定义指令,全局复用,统一处理按钮重复点击问题。

Java 的 double、float 存在浮点精度丢失,不适合金额、账务等高精度计算。`BigDecimal` 用于实现任意精度的小数运算。本文包含对象创建、四则运算、取余、格式化、开发注意事项,适合开发和面试复习。

很多Python开发者写完脚本后,面临无法在无Python环境的电脑运行、不方便分享分发的问题。本文将手把手教大家使用 PyInstaller 工具,快速将Python脚本打包为独立的EXE可执行文件,涵盖基础打包、隐藏控制台、单文件打包、外部资源嵌入等核心操作,附带完整命令参数和注意事项,新手也能零门槛上手。

`vuedraggable` 是 Vue 社区中广泛使用的拖拽排序组件,基于强大的SortableJS库,支持拖拽排序、跨列表拖拽、嵌套结构、拖拽手柄等复杂交互。本文系统讲解 `vuedraggable` 在 Vue 3 项目中的使用,包括安装引入、基础用法、常用属性、常见事件、实战进阶场景与问题排查。

想给视频播放器、图片查看器或报表页面加上「一键全屏」?浏览器原生 `Fullscreen API` 就能实现,无需引入任何第三方库。本文从原生 JavaScript 到 Vue 3 组合式封装,带你完整掌握进入全屏、退出全屏、状态检测与监听的全部玩法。
共 5 篇 · 第 1 / 1 页