修复禁用不生效问题

This commit is contained in:
icssoa
2025-11-13 22:32:10 +08:00
parent 96e9e60f14
commit 3df085d29c

View File

@@ -188,6 +188,9 @@ function onTouchStart(e: TouchEvent) {
* 实时更新按钮位置,实现拖拽效果
*/
function onTouchMove(e: TouchEvent) {
// 如果禁用,直接返回
if (props.disabled) return;
// 如果不在拖拽状态或没有触摸点,直接返回
if (!position.isDragging || e.touches.length == 0) return;
@@ -267,6 +270,9 @@ function performEdgeSnapping() {
* 结束拖拽状态并执行边缘吸附
*/
function onTouchEnd() {
// 如果禁用,直接返回
if (props.disabled) return;
// 如果不在拖拽状态,直接返回
if (!position.isDragging) return;