从基础库 2.11.0 版本开始支持,低版本需要做兼容处理。
微信小程序插件:不支持
相关文档:画布指南、canvas 组件介绍
功能描述
将路径闭合到起点。
基础库 2.11.0 开始支持,低版本需做兼容处理。
微信小程序插件:不支持
相关文档: 画布指南、canvas 组件介绍
添加三次贝塞尔曲线路径。
第一个控制点横坐标。
第一个控制点纵坐标。
第二个控制点横坐标。
第二个控制点纵坐标。
结束点横坐标。
结束点纵坐标。
基础库 2.11.0 开始支持,低版本需做兼容处理。
微信小程序插件:不支持
相关文档: 画布指南、canvas 组件介绍
通过给定控制点添加一段圆弧路径。
第一个控制点横坐标。
第一个控制点纵坐标。
第二个控制点横坐标。
第二个控制点纵坐标。
圆形半径,必须为非负数。
基础库 2.11.0 开始支持,低版本需做兼容处理。
微信小程序插件:不支持
相关文档: 画布指南、canvas 组件介绍
添加一段圆弧路径。
圆心横坐标。
圆心纵坐标。
圆形半径,必须为正数。
圆弧开始角度。
圆弧结束角度。
是否逆时针绘制。如果传 true, 则会从 endAngle 开始绘制到 startAngle。
基础库 2.11.0 开始支持,低版本需做兼容处理。
微信小程序插件:不支持
相关文档: 画布指南、canvas 组件介绍
添加路径到当前路径。
添加的 Path2D 路径。
基础库 2.11.0 开始支持,低版本需做兼容处理。
相关文档: 画布指南、canvas 组件介绍
Canvas 2D API 的接口 Path2D 用来声明路径,此路径稍后会被CanvasRenderingContext2D 对象使用。CanvasRenderingContext2D 接口的 路径方法 也存在于 Path2D 这个接口中,允许你在 canvas 中根据需要创建可以保留并重用的路径。
添加路径到当前路径。
添加一段圆弧路径。
通过给定控制点添加一段圆弧路径。
添加三次贝塞尔曲线路径。
闭合路径到起点。
添加椭圆弧路径
添加直线路径
移动路径开始点
添加二次贝塞尔曲线路径。
添加方形路径。
为了支持让用户的喜欢有处表达,让开发者的付出被看见,让好的微信小程序能通过贴图和用户建立联系,形成良性的互动,我们推出了「微信小程序赞赏组件」,把一次赞赏变成持续的连接
开发者可通过该组件为用户提供「喜欢开发者」的入口,在页面中展示喜欢按钮,用户点击按钮跳转公众号贴图完成赞赏。无需自行开发点赞交互

| 项目 | 要求 |
|---|---|
| 微信小程序基础库版本 | 3.17.3 及以上,低版本需做兼容处理 |
| 微信版本 | 安卓:8.0.78 iOS:8.0.78,建议更新最新版本 |
| 微信 Mac、Windows 版 | 支持 |
| 渲染框架 | Skyline、WebView 均支持 |
当前仅支持个人微信小程序开通,使用前须在「开发者助手」微信小程序内完成开通,选择对应微信小程序后,点击赞赏后进入开通流程,须绑定本人对应贴图号或公众号,并发表一篇微信小程序相关的贴图
基础库 2.7.0 开始支持,低版本需做兼容处理。
微信小程序插件:支持,需要微信小程序基础库版本不低于 2.16.1
相关文档: 画布指南、canvas 组件介绍
这个方法会返回 OffscreenCanvas 的绘图上下文
绘图上下文的类型,需要和调用 createOffscreenCanvas 时传入的 type 保持一致
contextType 可以填的值
| 值 | 说明 | 最低版本 |
|---|---|---|
| webgl | webgl 类型的上下文 | |
| 2d | 2d 类型的上下文 | 2.16.1 |
注意:webgl 和 2d 这两种绘图上下文不能混着用,传入的 contextType 必须和 wx.createOffscreenCanvas 传入的 type 类型一致。
基础库 2.7.3 开始支持,低版本需做兼容处理。
微信小程序插件:支持,需要微信小程序基础库版本不低于 2.16.1
相关文档: 画布指南、canvas 组件介绍
创建一个图片对象。支持在 2D Canvas 和 WebGL Canvas 下使用, 但不支持混用 2D 和 WebGL 的方法。
注意不允许混用 webgl 和 2d 画布创建的图片对象,使用时请注意尽量使用 canvas 自身的 createImage 创建图片对象。
基础库 2.7.0 开始支持,低版本需做兼容处理。
相关文档: 画布指南、canvas 组件介绍
离屏 canvas 实例,可通过 wx.createOffscreenCanvas 创建。
画布宽度
画布高度
该方法返回 OffscreenCanvas 的绘图上下文
创建一个图片对象。支持在 2D Canvas 和 WebGL Canvas 下使用, 但不支持混用 2D 和 WebGL 的方法。