0.0.1 • Published 2 years ago

zywtestpep v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Pointer Event Polyfill

image

这个 Polyfill 可以解决由于部分浏览器不支持 PointerEvent 从而引发 Oasis 脚本生命周期中 onPointerXXX 回调异常的问题。

Usage

安装 npm 包

npm install @oasis-engine/pointer-polyfill

导入

import { PointerPolyfill } from "@oasis-engine/pointer-polyfill";

注册

在引擎使用的画布上增加对 PointerEvent 的兼容。

PointerPolyfill.register(htmlCanvasElement);

QA

需要判断是否支持 Pointer 再导入吗?

答:不需要,导入的包内部已经做了兼容。

既然这块代码官方还是提供了,为什么不直接写进引擎内?

答:Pointer 是未来趋势,所以这段适配可能在不久之后就不需要了。