createCanvasContext.md 928 字节
Newer Older
1
### uni.createCanvasContext(canvasId, componentInstance)
a62030587's avatar
a62030587 已提交
2

D
DCloud_LXH 已提交
3
<!-- UNIAPPAPIJSON.createCanvasContext.compatibility -->
D
DCloud_LXH 已提交
4

a62030587's avatar
a62030587 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17
#### 定义

创建 ```canvas``` 绘图上下文(指定 canvasId)。在自定义组件下,第二个参数传入组件实例this,以操作组件内 ```<canvas/>``` 组件

**Tip:** 需要指定 canvasId,该绘图上下文只作用于对应的 `<canvas/>`

#### 参数

|参数|类型|说明|
|----|----|-----|
|canvasId|String	|画布标识,传入定义在 `<canvas/>` 的 canvas-id或id(支付宝小程序是id、其他平台是canvas-id)	|
|componentInstance|Object	|自定义组件实例 this ,表示在这个自定义组件下查找拥有 canvas-id 的 `<canvas/>` ,如果省略,则不在任何自定义组件内查找	|

D
DCloud_LXH 已提交
18 19
<!-- UNIAPPAPIJSON.createCanvasContext.param -->

a62030587's avatar
a62030587 已提交
20 21 22
#### 返回值

[CanvasContext](/api/canvas/CanvasContext.md)
D
DCloud_LXH 已提交
23 24

<!-- UNIAPPAPIJSON.createCanvasContext.tutorial -->