Skip to main content
Version: 2.x

Canvas

Canvas 实例,可通过 SelectorQuery 获取。

参考文档

方法#

cancelAnimationFrame#

取消由 requestAnimationFrame 添加到计划中的动画帧请求。支持在 2D Canvas 和 WebGL Canvas 下使用, 但不支持混用 2D 和 WebGL 的方法。

参考文档

(requestID: number) => void
参数类型
requestIDnumber

API 支持度#

API微信小程序H5React Native
Canvas.cancelAnimationFrame✔️

createImageData#

创建一个 ImageData 对象。仅支持在 2D Canvas 中使用。

参考文档

() => ImageData

API 支持度#

API微信小程序H5React Native
Canvas.createImageData✔️

createImage#

创建一个图片对象。 支持在 2D Canvas 和 WebGL Canvas 下使用, 但不支持混用 2D 和 WebGL 的方法。

参考文档

() => Image

API 支持度#

API微信小程序H5React Native
Canvas.createImage✔️

getContext#

支持获取 2D 和 WebGL 绘图上下文

参考文档

(contextType: string) => RenderingContext
参数类型
contextTypestring

API 支持度#

API微信小程序H5React Native
Canvas.getContext✔️

requestAnimationFrame#

在下次进行重绘时执行。 支持在 2D Canvas 和 WebGL Canvas 下使用, 但不支持混用 2D 和 WebGL 的方法。

参考文档

(callback: (...args: any[]) => any) => number
参数类型说明
callback(...args: any[]) => any执行的 callback

API 支持度#

API微信小程序H5React Native
Canvas.requestAnimationFrame✔️

API 支持度#

API微信小程序H5React Native
Canvas.cancelAnimationFrame✔️
Canvas.createImageData✔️
Canvas.createImage✔️
Canvas.getContext✔️
Canvas.requestAnimationFrame✔️