---
name: "CanvasContext.draw"
mode: "api"
versionRequirements:
  - { name: "基础库", version: "2.21.8" }
title: "CanvasContext.draw - 将绘图上下文中的描述画到 canvas 中"
---

## CanvasContext.draw

> [VERSION] 基础库 >= 2.21.8

### 描述

将之前在绘图上下文中的描述（路径、变形、样式）画到 canvas 中

### 参数

`Params`

| 参数 | 类型 | 必填 | 描述 |
| --- | --- | --- | --- |
| `reserve` | `boolean` | 否 | 是否保留当前画布上的内容，默认 false |

### 返回值

无


### 示例代码

#### 绘制并保留内容

```ts
const ctx = ty.createCanvasContext('myCanvas');
ctx.setFillStyle('#ff0000');
ctx.fillRect(10, 10, 50, 50);
ctx.draw();
// 追加绘制
ctx.setFillStyle('#0000ff');
ctx.fillRect(70, 10, 50, 50);
ctx.draw(true);
```
