我尝试在微信小游戏上使用 Hammer.js 进行触摸 UX。我搜索了一段时间,但找不到任何类似的问题或答案。
首先,我只是尝试以正常方式使用 Hammer.js。document.createElement('canvas')
在的帮助下创建 Canvas 后weapp-adapter.js
,像这样初始化 Hammer.js:
this._hammer = new Hammer(canvas);
this._hammer.on('tap', (event: HammerInput) => {
console.log('tap', event);
});
但是控制台没有记录触摸事件。由于微信小游戏的画布没有事件处理程序,这是很正常的。
那么,如何在微信小游戏上使用 Hammer.js 呢?