收藏
回答

同一页面中多个同一自定义组件时,事件传播出现混乱现象?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug view 编写自定义组件 微信iOS客户端 8.0.2 2.15.0

写了一个简单的自定义可拖动进度条,每个组件内部有 catch 自己的 touchmove 事件。

当同一页面有多个该组件实例时,所有该组件实例的 touchmove 事件都被最后一个组件实例捕捉并处理。

代码片段:

现象如下:

有四个通过手指滑动可以改变进度的进度条:

滑动前三个中任意一个试图改变进度时,第四个进度条都会发生变化,并且前三个始终不变:




回答关注问题邀请回答
收藏
登录 后发表内容
问题标签