dcloudio / dcloudio/uni-app

movable-view支持动态修改是否允许移动

Open
#2,384 23 comments 0 reactions 1 assignee Claimed by @zhetengbiji View on GitHub
completed doubleCheck enhancement
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**新功能描述**
如题,希望movable-view在touchstart已经触发后,disabled的值由true改为false时,能进行及时响应移动。

**现状及问题**
问题:
一开始disabled为true,长按1秒时将disabled改为false,不松手移动movable-view时无法移动。
原因:
![image](https://user-images.githubusercontent.com/17684779/103351480-61dcfd80-4ade-11eb-8f02-f9b295d45945.png)
movable-view在touchstart事件中,只有当disable为false时,才记录_isTouching为true。导致在长按时虽然disabled由true改为了false,但由于_isTouching值是false,依然无法移动

**建议方案**
_isTouching的值不应该依赖disabled

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.