# [CanvasContext](/miniprogram/dev/api/canvas/CanvasContext) wx.createCanvasContext(string canvasId, Object this)

从基础库 [2.9.0](1003706) 开始，本接口停止维护，请使用 [Canvas](/miniprogram/dev/api/canvas/Canvas) 代替

> __小程序插件__：支持，需要小程序基础库版本不低于 [1.9.6](1003706)
> 
> __微信 Windows 版__：支持
> 
> __微信 Mac 版__：支持
> 
> __微信 鸿蒙 OS 版__：支持

> 相关文档: [旧版画布迁移指南](/miniprogram/dev/framework/ability/canvas-legacy-migration.md)、[canvas 组件介绍](/miniprogram/dev/component/canvas.md)

## 功能描述

创建 canvas 的绘图上下文 [CanvasContext](/miniprogram/dev/api/canvas/CanvasContext) 对象

## 参数

### string canvasId

要获取上下文的 [canvas](/miniprogram/dev/component/canvas.md) 组件 canvas-id 属性

### Object this

在自定义组件下，当前组件实例的this，表示在这个自定义组件下查找拥有 canvas-id 的 [canvas](/miniprogram/dev/component/canvas.md) ，如果省略则不在任何自定义组件内查找

## 返回值

### [CanvasContext](/miniprogram/dev/api/canvas/CanvasContext)
