创建项目勾选Vue3版本发现longpress 长按返回的event 缺少touches字段

经过一番调查,我发现这是因为Vue3中的event对象已经升级为全新的EventEmitter,与Vue2中的event对象有所不同,导致了这个问题的出现。如果你也遇到了同样的问题,不要担心,下面我来给大家分享一下解决方法。

(插图:)

首先,我们需要在使用longpress时,手动将touches字段添加到event对象中。具体代码如下:



 通过在onTouchStart、onTouchMove、onTouchEnd等方法中手动添加touches字段,即可解决长按返回event缺少touches字段的问题。

你可能感兴趣的:(综合,web,前端,javascript,前端,html)