最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序生成二維碼的示例代碼

 更新時(shí)間:2019年03月29日 10:01:01   作者:dillon_fly  
這篇文章主要介紹了微信小程序生成二維碼的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

好久沒(méi)有寫(xiě)文章了,最近公司要做海報(bào)分享的活動(dòng),需要在小程序中生成掃了之后可以跳轉(zhuǎn)普通網(wǎng)頁(yè)的二維碼,就在github上面找了一下,確實(shí)找到了一個(gè)兼容兼容性比較不錯(cuò)的,給打加分享一下。

中間嘗試了不少,有些在Android上上城會(huì)出現(xiàn)問(wèn)題,親測(cè)這個(gè)有效,兼容比較好,已經(jīng)應(yīng)用到我們項(xiàng)目中了。

由于在使用便利性方面考慮,我對(duì)這個(gè)進(jìn)行了一定的改動(dòng),新增了二維碼白邊功能和支持回調(diào)函數(shù)直接獲取臨時(shí)文件的功能,希望能夠幫助到大家。

github地址

weapp-qrcode 點(diǎn)擊查看(歡迎star),其中附有源工程地址

使用

在github上下載工程,主要用到的文件是/utils/weapp-qrcode.js文件

引入文件:

可以將文件直接放在自己工程下面引入使用

import QRCode from '/utils/weapp-qrcode.js'

使用:

new QRCode('myQrcode',{
 text: 'http://www.tongxingschool.com',
 width: 200,
 height: 200,
 padding: 12, // 生成二維碼四周自動(dòng)留邊寬度,不傳入默認(rèn)為0
 correctLevel: QRCode.CorrectLevel.L, // 二維碼可辨識(shí)度
 callback: (res) => {
  console.log(res.path)
  // 接下來(lái)就可以直接調(diào)用微信小程序的api保存到本地或者將這張二維碼直接畫(huà)在海報(bào)上面去,看各自需求
 }
})

結(jié)構(gòu):

<canvas class="canvas-code"canvas-id="myQrcode" style="background:#fff;width: 200px;height: 200px;"/>

注意事項(xiàng)

  • 而寬高,js代碼和結(jié)構(gòu)中的寬高需要一致,寬高的樣式一定要寫(xiě)成內(nèi)聯(lián)樣式,不然會(huì)有意想不到的效果😁
  • padding的顏色自己控制即可,canvas的背景色就是留邊的顏色
  • correctLevel是生成二維碼可辨識(shí)度的級(jí)別,級(jí)別越高可辨識(shí)度越高,從低到高以此是M、L、H、Q

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • javascript 利用arguments實(shí)現(xiàn)可變長(zhǎng)參數(shù)

    javascript 利用arguments實(shí)現(xiàn)可變長(zhǎng)參數(shù)

    在C#中,有可變長(zhǎng)參數(shù)params[],但是在js中,如何實(shí)現(xiàn)這種可變參數(shù)呢?本片文章主要介紹利用arguments,實(shí)現(xiàn)可變長(zhǎng)參數(shù)。有需要的請(qǐng)參考下
    2016-11-11
  • JS實(shí)現(xiàn)圖片平面旋轉(zhuǎn)的方法

    JS實(shí)現(xiàn)圖片平面旋轉(zhuǎn)的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)圖片平面旋轉(zhuǎn)的方法,涉及JavaScript操作頁(yè)面元素樣式動(dòng)態(tài)變換的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • JS 學(xué)習(xí)筆記 防止發(fā)生命名沖突

    JS 學(xué)習(xí)筆記 防止發(fā)生命名沖突

    為了防止發(fā)生命名沖突,可以建立自己的代碼庫(kù)。
    2009-07-07
  • 最新評(píng)論

    长子县| 余干县| 晋中市| 克拉玛依市| 兴安县| 敦煌市| 维西| 长乐市| 广州市| 乐山市| 甘谷县| 西平县| 麟游县| 大荔县| 江北区| 如皋市| 普陀区| 通辽市| 托克逊县| 上蔡县| 盈江县| 中山市| 三原县| 安仁县| 申扎县| 保靖县| 苏尼特右旗| 桂阳县| 准格尔旗| 彭水| 安仁县| 辽源市| 洛扎县| 上饶市| 凤山市| 白银市| 鲁甸县| 定南县| 克拉玛依市| 河源市| 平度市|