需求

需求:可以支持自定义信息再生成二维码的需求

调用网络提供接口

1、jquery-qrcode.js在PC端对应的功能我们是利用jquery-qrcode.js来实现的,但是在小程序里不支持操作dom,所以这个插件就用不了啦2、qrcode.js这个用在web网页开发可以,微信小程序不建议用这个3、weapp-qrcode.js微信小程序推荐用这个接口

weapp-qrcode.js操作步骤

  1. 下载weapp-qrcode.js接口软件包

    https://codechina.csdn.net/mirrors/dillonlfy/weapp-qrcode?utm_source=csdn_github_accelerator
    
  2. 在小程序中引入weapp-qrcode.js,可以放在主目录下和app.js同目录,建议创建一个utils目录,放在这个下面

  3. 在需要用二维码的js页面引入weapp-qrcode.js

    var QRCode=require("../../utils/weapp-qrcode.js")
    
  4. wxml利用canvas画布画二维码

    <canvas class='canvas' canvas-id='canvas' bindlongtap='save'></canvas>
    
  5. js页面写canvas绑定函数,调用new QRCode画二维码

    var qrcode = new QRCode('canvas', {                  //这个canvas是wxml页面定义的canvas-id='canvas'text: "123456",width: 150,height: 150,colorDark: "#000000",colorLight: "#ffffff",correctLevel: QRCode.CorrectLevel.H,
    });
    
  6. 实现效果,canavs,binglangtap长按触发生成二维码

微信小程序生成二维码方法接口集合相关推荐

  1. 微信小程序生成二维码,接口C接收值

    微信小程序生成二维码,接口C接收值 深坑 解决 接口C替代方案 深坑 当我们用微信二维码生成接口c类型的二维码时,需要传入参数,而根据文档 我们填写 path时 传入参数例如 pah: page/in ...

  2. 微信小程序生成二维码方法1

    qrCode类库下载链接:https://pan.baidu.com/s/1V2Fnut5r5zyVXpuB3XBCjA   提取码:9sz2 //ES6语法引入qrcode.js工具类 import ...

  3. 【微信小程序】微信小程序生成二维码报错errcode=41030,invalid page rid

    场景 调用微信小程序生成二维码接口,提示报错 错误内容 array(2) {["errcode"] => int(41030)["errmsg"] =&g ...

  4. 【微信小程序生成二维码并下载,分享】

    微信小程序生成二维码并保存,分享,下载 依赖工具 使用weapp-qrcode-base64库生成二维码的base64编码 链接:weapp-qrcode-base64 安装 npm install ...

  5. 微信小程序生成二维码的两种方式

    微信小程序生成二维码的两种方式 2020/11/10 第一种,利用网络api自动生成 <image class="xin-erma" src="{{'https:/ ...

  6. 微信小程序生成二维码js

    微信小程序生成二维码js 参考:https://github.com/tomfriwel/weapp-qrcode 最新的二维码工具:https://github.com/KeeeX/qrcodejs ...

  7. 微信小程序生成二维码带参海报

    微信小程序生成二维码带参海报 没错,就是用 canvas 来实现 文章目录 微信小程序生成二维码带参海报 获取屏幕分辨率比 生成二维码 获取网络图片并转为本地临时文件 绘制背景图片以及二维码 代码片段 ...

  8. 微信小程序生成二维码可文字,链接,图片(支持中文)

    功能简介 : 微信小程序生成二维码,支持文本和网址,支持中英文,输入框可清空,可单击保存二维码...... 核心代码 : createQrCode:function(url,canvasId,cavW ...

  9. 微信小程序生成二维码scene过长解决方法

    小程序二维码scene参数限定长度为32位字符,但是实际开发中可能有很多的参数需要传递,怎么办呢? 对于目前32位长度的限制,解决方案: 方案一.中间页 + 短参数新建一个中间空白跳转页面,每次生成的 ...

  10. 微信小程序生成二维码工具类附带完整示例和源码

    小程序二维码生成 源码地址 使用 复制src/qrcode.js到小程序目录下,直接引入即可使用 方法说明 // 通过RenderingContext绘制 function draw(ctx: any ...

最新文章

  1. DataAccessResourceFailureException异常解决方法
  2. ADOQuery的LockType
  3. redis中的事务、lua脚本和管道的使用场景
  4. 《大道至简》的幕后故事
  5. MySql主从数据同步的执行过程
  6. Flink从入门到入土
  7. Jquery获取列表中的值和input单选、多选框控制选中与取消
  8. python吃香吗_python编程为何这么吃香
  9. 【BIEE】超过了已配置的最大允许输入记录数
  10. BZOJ2049[SDOI2008] 洞穴勘测
  11. android 简单锁屏代码,【简单代码】默认锁屏代码第二弹~
  12. 李雅普诺夫指数的计算
  13. 《系统集成项目管理》第十二章 项目沟通管理和干系人管理
  14. win10点鼠标右键一直转圈好卡怎么办
  15. 小黄鸡QQ空间自动回复机器人
  16. python字符串前加 f 的含义
  17. html转成高清pdf,Javascript实现html转pdf高清版(提高分辨率)
  18. 新手程序员去哪里?避雷小技巧交给你
  19. 这个“安装macOS High sierra”应用程序副本已损坏,不能用来安装macOS
  20. [buuctf]crypto刷题学习记录(1-22)

热门文章

  1. 内网渗透(一)——本机信息收集
  2. 枪毙ctfmon.exe 恢复你的默认输入法
  3. 金蝶K3常用数据表(整理)
  4. android随机生成字符串,Android随机字符串生成器
  5. boost升压斩波电路 分析
  6. 勒索病毒自救在线工具
  7. mongovue 导入mysql_使用mongovue把sqlserver数据导入mongodb的步骤
  8. 【转】Popclip的JSON格式化扩展
  9. mysql用户和权限管理总结_【转】mysql 用户及权限管理 小结
  10. **冠图DWG图纸加密个人版**