OffscreenCanvas.getContext
收藏
我的收藏

基础库 1.78.0 开始支持本方法,这是一个同步方法。

获取 OffscreenCanvas 的绘图上下文。

语法

OffscreenCanvas.getContext(type)

参数说明

type

类型默认值必填说明最低支持版本
stringcanvas 类型,可取值 2dwebgl1.78.0

返回值

RenderingContext

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

<!-- index.html --> <button type="primary" size="default" bindtap="createOffscreenCanvas"> createOffscreenCanvas </button> <canvas id="myCanvas" type="2d"></canvas>

let canvas, canvasCtx, animateId, offcanvas, offctx; Page({ onReady() { tt.createSelectorQuery() .select("#myCanvas") .node() .exec((res) => { canvas = res[0].node; canvasCtx = canvas.getContext("2d"); }); }, createOffscreenCanvas() { offcanvas = tt.createOffscreenCanvas(); offctx = offcanvas.getContext("2d"); offcanvas.width = 100; offcanvas.height = 100; offctx.rect(0, 0, 100, 100); offctx.fillStyle = "red"; offctx.fill(); canvasCtx.drawImage(offcanvas, 0, 0); }, });

Bug & Tip

该文档是否有帮助?