微信小程序开发 专题
专题目录
您的位置:微信小程序开发 > 微信小程序开发专题 > 微信小程序API 绘图介绍(如何在Canvas上画图)
微信小程序API 绘图介绍(如何在Canvas上画图)
作者:--    发布时间:2019-11-20


在canvas上画图


所有在<canvas/>中的画图必须用 javascript 完成:

wxml:(我们在接下来的例子中如无特殊声明都会用这个 wxml 为模板,不再重复)

<canvas canvas-id="mycanvas" style="border: 1px solid;"/>

js:(我们在接下来的例子中会将 js 放在 onload 中)

const ctx = wx.createcanvascontext('mycanvas')
ctx.setfillstyle('red')
ctx.fillrect(10, 10, 150, 75)
ctx.draw()

第一步:创建一个 canvas 绘图上下文

首先,我们需要创建一个 canvas 绘图上下文 canvascontext。

canvascontext 是小程序内建的一个对象,有一些绘图的方法:

const ctx = wx.createcanvascontext('mycanvas')

第二步:使用 canvas 绘图上下文进行绘图描述

接着,我们来描述要在 canvas 中绘制什么内容。

设置绘图上下文的填充色为红色:

ctx.setfillstyle('red')

fillrect(x, y, width, height)方法画一个矩形,填充为刚刚设置的红色:

ctx.fillrect(10, 10, 150, 75)

第三步:画图

告诉<canvas/>组件你要将刚刚的描述绘制上去:

ctx.draw()

结果:

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册