三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版

微(wēi)信小(xiǎo)程序動态二維碼生(shēng)成組件(jiànε↕<$)wx-mini-qrcode - 新聞資訊 - 雲南(nán)小(xiǎo)程序開δεα(kāi)發|雲南(nán)軟件(jiàn)開(kāi)發|雲南(nán)網站(zhàn← λ‍)建設-雲南維串信息科技有限公司

159-8711-8523

雲南(nán)網建設/小(xiǎo)程序開(kāi)發/軟件(jiàn)₽₽$開(kāi)發

知(zhī)識

不(bù)管是(shì)網站(zhàn),軟件(jiàn)還(hái)是(s€<₽hì)小(xiǎo)程序,都(dōu)要(yào)直接或間(jiān'≤←≠)接能(néng)為(wèi)您産生(shēng)價值,我們在追∑ φ求其視(shì)覺表現(xiàn)的(de)同時(shí),更側重于功能(néng)的(de)便捷←≈☆←,營銷的(de)便利,運營的(de)高(gāo)效,讓網站¥÷(zhàn)成為(wèi)營銷工(gōng)具,讓軟件(ji✘♠≤¶àn)能(néng)切實提升企業(yè)內(nèi)部管理(lǐ)水(shuǐ)平和(hé)效率™​​。優秀的(de)程序為(wèi)後期升級提供便捷的(de)支☆¶γ持!

微(wēi)信小(xiǎo)程序動态二維碼生(shēng)成組件(jiàn)wx-min♦¥$>i-qrcode

發表時(shí)間(jiān):2021-3-31

發布人(rén):葵宇科(kē)技(jì)

浏覽次數(shù):209

GitHub地(dì)址:https://githu ∏b.com/flyingsouthwind/wx-min£♦i-qrcode

場(chǎng)景
最近(jìn)制(zhì)作(zuò)一(yī)個(gè)在微(wēi)信中為≥↕¥•(wèi)用(yòng)戶生(shēng)成整張海(hǎi)報(bào)的(de)小™ (xiǎo)程序,需要(yào)根據用(yòng)戶的(de)店(diàn)鋪I∞$D或商品ID實時(shí)動态的(de)生(shēng)成店¶∑§(diàn)鋪或商品二維碼,試了(le)下(xià)社區♦≈₽β(qū)裡(lǐ)已有(yǒu)的(de)二維碼組件¥☆←(jiàn),感覺不(bù)是(shì)很(hěn)适合自(zì)己的(de)場(chǎ≤ &♣ng)景,使用(yòng)也(yě)比較别扭,所以自(zì)己折騰了(l♦™e)一(yī)個(gè)。

使用(yòng)
const qrcode = require('wx-mi¥♥∑ni-qrcode/src/index');

Page({
    data: {
∞¶λ        qrcode0: ''
    },
    onReady(){
 ®∏$       let text = 'https://m$↑¥ .baidu.com';

        // 輸出base64格式
γβ¥
        let qrcode0 = qrcode.out®✔putQRCodeBase64(text, {
            siγ≈ze: 400,
            color: '#CC6600',
     "δ       padding: 16,
            bac♠£±kground: '#FFCC99'
        });

        this.s¶©etData({
            qrcode0
     $€↕   })

        // canvas繪制(zhì)模式一('→yī)
        qrcode.drawQRC  ∏odeToCanvas(text, {
        ‌ φ    ctx: 'qrcode1',
            size: 2β‌"00,
            color: '#CC660♥₩Ω'0',
            padding: 16,
     ∞ ✘∏       background: '#FFCC99'
        });

✘≤β        // canvas內(nèi)繪制(zhì)模式二
 ♣×       let qrcode2 = wx.createCanvasCo'λntext('qrcode2');
        qrcode.drawQRCodeToCaε•nvas(text, {
            ctx: qrcode2,α¥ 
            size: 200,
   ≤→ ≥         color: '#CC6600',
            α♥α∑padding: 16,
            background: '#F$€✘ FCC99'
        });
        qrcode2.←α↑draw();
    }
});

說(shuō)明(míng)
支持兩種二維碼生(shēng)成方式,使用(yòng)canvas和(hé)不(bù)使用(yò↕≥♦εng)canvas。
由于在小(xiǎo)程序中canvas是(shì)客戶端創建的(de)原生(shēng)組件(jiàn),層級最高(gāo),限'♦©制(zhì)了(le)使用(yòng)的(de)靈活性。所以£∑π 如(rú)果可(kě)以動态的(de)生(shēng)成一(yī)張二$£維碼圖片,使用(yòng)image插入頁面是(shì)最好(hǎo)的↔‌ &(de)。使用(yòng)outputQRCodeBase64 API可(kě)以做(zuò)到(→<dào),它可(kě)以動态的(de)生(shēng)成base6★¥α4圖片編碼。當然,也(yě)可(kě)以使用(yòng)drawQRCodeToCanvas API在canvas裡(lǐ)實時(shí)繪制(zhì)二維碼。

API

1. outputQRCodeBase64: function (t€πext, options)

描述

以base64圖片格式輸出二維碼

參數(shù)
  • text:必須,二維碼內(nèi)容,比如(rú)url

  • options:參數(shù)對(duì)象

    {
    	ecc: 'H',               // 可(kě)選,→∑ 容錯(cuò)級别,可(kě)選值L、M、Q和(hé)H(默認)
    	size: 2÷♥56,              // 可(kě)選,二維碼尺♥✘₹"寸,必須為(wèi)整數(shù)。默認為(wèi)256
    	padding: 0,    ×          // 可(kě)選,單側空(kōng)✔★白(bái)邊寬度,默認為(wèi)0
    	color: '# ≤000000',       // 可(kě)選,二維碼顔色,必須是(shì)16進制(zh±<ì),默認為(wèi)'#000000'
    	background: '#fffπ'↔fff'   // 可(kě)選,二維碼背景色,必須是(shì)16進制(zhì),↔↓默認為(wèi)'#ffffff'	
    }
    
返回值

二維碼圖片的(de)base64數(shù)據

2. drawQRCodeToCanvas: func₹€tion (text, options)

描述

繪制(zhì)二維碼到(dào)canvas

參數(shù)
  • text:必須,二維碼內(nèi)容,比如(rú)url

  • options:參數(shù)對(duì)象

    {
    	x: 0,                   // 可(kě)選,二維碼左上(s↓×£hàng)角點橫坐(zuò)标
    	y: 0,                •×   // 可(kě)選,二維碼左上(shàng)角點縱坐 €÷(zuò)标
    	ctx: null,         ₩      // 必須,canvas繪制(zhì)上(s∑β‌¥hàng)下(xià)文(wén)或者canvasID
    	ecc: 'H',       →✔        // 可(kě)選,容錯(cuò)級别,可(kě)選值L、M、 δQ和(hé)H(默認)
    	size: 200,             β×±  // 可(kě)選,二維碼尺寸,必須為(wèi)整數(shù)。↑≠☆默認為(wèi)200
    	padding: 0,             /✔π☆ / 可(kě)選,單側空(kōng)白(bái)邊寬度,默認為(wèi)0
    	cΩ←δolor: '#000000',       // 可(kě)選"$,二維碼顔色,必須是(shì)16進制(zhì),默認為(wèi)'#00000♠§0'
    	background: '#ffffff'   // 可(kě)選,二☆λ維碼背景色,必須是(shì)16進制(zhì),默認為(wèi)'#ffffff'	
    γ↑✔
    }
    
返回值

無返回值

相(xiàng)關案例查看(kàn)更多(duō)

三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版ount?genre=articles&id=4308', nll);

三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版