Rumah > applet WeChat > Pembangunan program mini > 微信小程序canvas基础详解

微信小程序canvas基础详解

小云云
Lepaskan: 2018-03-17 13:56:36
asal
7759 orang telah melayarinya

canvas 元素用于在网页上绘制图形。HTML5 的 canvas 元素使用 JavaScript 在网页上绘制2D图像。本文主要和大家分享微信小程序canvas基础详解,希望能帮助到大家。

一.了解canvas


      canvas 标签默认宽度300px、高度225px。
      同一页面中的 canvas-id 不可重复,如果使用一个已经出现过的 canvas-id,该 canvas 标签对应的画布将被隐藏并不再正常工作。

需要指定 canvasId,该绘图上下文只作用于对应的 <canvas/>

<!--canvas.wxml-->
<view class="container">
	<canvas canvas-id="myCanvas" class="myCanvas" ></canvas>
</view>
Salin selepas log masuk
/**canvas.wxss*/
.myCanvas{
    border: 1px solid #ccc;
    width:100%;
    height:250px;
}
Salin selepas log masuk


二.在canvas中绘制图形

(1).步骤

wxml中:

<canvas canvas-id="myCanvas" clas
s="myCanvas" ></canvas>
Salin selepas log masuk


1.创建一个 Canvas 绘图上

下文 CanvasContext

const ctx = wx.createCanvasContext(&#39;myCanvas&#39;)
Salin selepas log masuk

2.们来描述要在 Canvas 中绘制什么内容

ctx.setFillStyle(&#39;red&#39;)
Salin selepas log masuk
ctx.fillRect(10, 10, 150, 75)
Salin selepas log masuk

3.绘制

ctx.draw()
Salin selepas log masuk

(2).代码

//canvas.js 
//获取应用实例  
var app = getApp()  
Page({
	onLoad: function() {
		const ctx = wx.createCanvasContext(&#39;myCanvas&#39;);
		ctx.setFillStyle(&#39;red&#39;);
		ctx.fillRect(10, 10, 150, 75);
		ctx.draw();
	}
})
Salin selepas log masuk

(3).效果


相关推荐:

js与canvas合成图片做出微信公众号海报功能

怎样用canvas来绘制弧线和圆

用H5的canvas做出弹幕效果

Atas ialah kandungan terperinci 微信小程序canvas基础详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
lukisan javascript-canvas
daripada 1970-01-01 08:00:00
0
0
0
URL tidak boleh dimasukkan
daripada 1970-01-01 08:00:00
0
0
0
javascript - canvas crop kawasan kosong
daripada 1970-01-01 08:00:00
0
0
0
javascript - canvas clearRect gagal dikosongkan
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan