开发者工具上正常,手机上有问题。
cover-view 能 tap,但不触发 touchmove touchend 等事件。
今天也遇到了 想用cover-view做一个 手指滑动定位到指定位置的悬浮菜单 touch不支持
我的需求是这样的:
用 camera 组件弄一个 AR 小场景,
不断 takePhoto 传给后端进行图像识别,
如果成功即可中奖,显示一张图,
可滑动屏幕进行图片切换,形成伪 3D 效果。
唔…试了一堆,感觉情况远比我想的更复杂…
位于哪个原生组件(video/canvas等)内也各有不同,
但不管怎样,cover-view 在手机上都是能 tap,但不触发 touchmove 等事件的。
先罗列一部分问题:
开发者工具中:
cover-view 在 video 内需要 z-index,不然会被播放按钮挡住。
canvas 的 touchmove 没有 event 参数。
手机上:
camera 的 touchmove 不触发。
video 的 touchmove 性能很差,且有一定范围。