微信小程序中canvas有什么用

這篇文章給大家分享的是有關微信小程序中canvas有什么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

專注于為中小企業(yè)提供網站建設、做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)格爾木免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。

canvas 元素用于在網頁上繪制圖形。HTML5 的 canvas 元素使用 JavaScript 在網頁上繪制2D圖像。本文主要和大家分享微信小程序canvas基礎詳解,希望能幫助到大家。

一.了解canvas

微信小程序中canvas有什么用

     canvas 標簽默認寬度300px、高度225px。
     同一頁面中的 canvas-id 不可重復,如果使用一個已經出現(xiàn)過的 canvas-id,該 canvas 標簽對應的畫布將被隱藏并不再正常工作。

需要指定 canvasId,該繪圖上下文只作用于對應的 <canvas/>

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

微信小程序中canvas有什么用

二.在canvas中繪制圖形

(1).步驟

wxml中:

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

1.創(chuàng)建一個 Canvas 繪圖上

下文 CanvasContext

const ctx = wx.createCanvasContext('myCanvas')

2.們來描述要在 Canvas 中繪制什么內容

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

3.繪制

ctx.draw()

(2).代碼

//canvas.js 
//獲取應用實例  
var app = getApp()  
Page({
	onLoad: function() {
		const ctx = wx.createCanvasContext('myCanvas');
		ctx.setFillStyle('red');
		ctx.fillRect(10, 10, 150, 75);
		ctx.draw();
	}
})

(3).效果

微信小程序中canvas有什么用

感謝各位的閱讀!關于“微信小程序中canvas有什么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網頁標題:微信小程序中canvas有什么用
網站URL:http://muchs.cn/article40/pidieo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、電子商務、服務器托管、網站導航、手機網站建設、微信公眾號

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設