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

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

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

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

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

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

github地址

weapp-qrcode 點擊查看(歡迎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, // 生成二維碼四周自動留邊寬度,不傳入默認為0
 correctLevel: QRCode.CorrectLevel.L, // 二維碼可辨識度
 callback: (res) => {
  console.log(res.path)
  // 接下來就可以直接調(diào)用微信小程序的api保存到本地或者將這張二維碼直接畫在海報上面去,看各自需求
 }
})

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

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

注意事項

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

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

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

    凤山县| 新晃| 通河县| 芮城县| 盐边县| 大新县| 义乌市| 上蔡县| 永平县| 逊克县| 长顺县| 闽侯县| 峨眉山市| 伊春市| 阳原县| 晋宁县| 富锦市| 新田县| 梁山县| 阿拉善右旗| 剑川县| 昌宁县| 防城港市| 合山市| 宜都市| 石城县| 罗山县| 文登市| 鹿泉市| 沙湾县| 贵阳市| 祁门县| 和静县| 五指山市| 东台市| 建瓯市| 万源市| 庄河市| 南华县| 漠河县| 上高县|