# canvas组件 提供画布组件。用于自定义绘制图形。 ## 权限列表 无 ## 子组件 不支持。 ## 属性 支持[通用属性](js-components-common-attributes.md)。 ## 样式 支持[通用样式](js-components-common-styles.md)。 ## 事件 支持[通用事件](js-components-common-events.md)。 ## 方法 除支持[通用方法](js-components-common-methods.md)外,还支持如下方法: ### getContext getContext\(type: '2d', options?: ContextAttrOptions\): CanvasRendering2dContext 获取canvas绘图上下文。不支持在onInit和onReady中进行调用。 - 参数
参数名 |
参数类型 |
必填 |
描述 |
|---|---|---|---|
type |
string |
是 |
设置为'2d',返回值为2D绘制对象,该对象可用于在画布组件上绘制矩形、文本、图片等。 |
options6+ |
否 |
当前仅支持配置是否开启抗锯齿功能,默认为关闭。 |
参数名 |
类型 |
说明 |
|---|---|---|
antialias |
boolean |
是否开启抗锯齿功能,默认为false。 |
类型 |
说明 |
|---|---|
用于在画布组件上绘制矩形、文本、图片等。 |
参数名 |
参数类型 |
必填 |
描述 |
|---|---|---|---|
type |
string |
否 |
可选参数,用于指定图像格式,默认格式为image/png。 |
quality |
number |
否 |
在指定图片格式为image/jpeg或image/webp的情况下,可以从0到1的区间内选择图片的质量。如果超出取值范围,将会使用默认值0.92。 |
类型 |
说明 |
|---|---|
string |
图像的URL地址。 |