国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:55:29
字體:
來源:轉載
供稿:網友

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

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

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

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)  // 接下來就可以直接調用微信小程序的api保存到本地或者將這張二維碼直接畫在海報上面去,看各自需求 }})

結構:

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

注意事項

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明光市| 静宁县| 怀远县| 大埔县| 张家口市| 肥乡县| 玉门市| 宁国市| 开平市| 铅山县| 蒲城县| 民丰县| 会宁县| 石门县| 昌邑市| 繁昌县| 札达县| 棋牌| 云阳县| 崇文区| 荣成市| 普定县| 扎赉特旗| 高邮市| 南江县| 巫山县| 沅江市| 衢州市| 海伦市| 乌审旗| 桓仁| 汉阴县| 台东市| 鲁山县| 库车县| 房产| 木里| 木里| 昌宁县| 娄底市| 屏南县|