Maison >Applet WeChat >Développement de mini-programmes >Explication détaillée des bases du canevas du mini programme WeChat

Explication détaillée des bases du canevas du mini programme WeChat

小云云
小云云original
2018-03-17 13:56:367704parcourir

L'élément

canvas est utilisé pour dessiner des graphiques sur des pages Web. L'élément canevas de HTML5 utilise JavaScript pour dessiner des images 2D sur une page Web. Cet article partage principalement avec vous une explication détaillée des bases du canevas du mini programme WeChat, dans l'espoir d'aider tout le monde.

1. Comprendre la toile


La balise canvas a une largeur par défaut de 300px et une hauteur de 225px.
Le Canvas-id dans la même page ne peut pas être répété. Si vous utilisez un Canvas-ID déjà apparu, le Canvas correspondant à la balise Canvas sera masqué et ne fonctionnera plus correctement.

doit spécifier canvasId. Ce contexte de dessin n'agit que sur le 9eb6a00f944b38c7333d032ed32cee03

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


2. Dessinez des graphiques sur toile

(1). Étapes

wxml :

<canvas canvas-id="myCanvas" clas
s="myCanvas" ></canvas>


1. Créez un dessin Canvas sur

ci-dessous CanvasContext.

const ctx = wx.createCanvasContext('myCanvas')

2.Décrivons quel contenu dessiner dans Canvas

ctx.setFillStyle('red')
ctx.fillRect(10, 10, 150, 75)

3. Tirage au sort

ctx.draw()

(2).Code

//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();
	}
})

(3). Effet


Recommandations associées :

Synthèse JS et toile d'images pour créer des affiches de compte public WeChat

Comment utiliser le canevas pour dessiner des arcs et des cercles

Utilisez le canevas H5 pour créer un effet de barrage

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn