uniapp中生成二维码(附代码和插件)

 wxqrcode.js文件:  https://github.com/Clearlovesky/-js-jq-/tree/master/wxqrcode

// 引入二维码库  
import QR from "../../utils/wxqrcode.js" // 二维码生成器  

let img = QR.createQrCodeImg('生成的内容xxx', {  
     size: parseInt(300)//二维码大小  
})

 

 

调用后会生成 base64 格式的图片,直接复制变量就可以用啦。

PS: 新版二维码生成器在这里,解决内容大于40个字报错的问题

点我查看新版

 

加个预览图片方法,爽歪歪

// 预览图片
            TanPreviewImage(imageUrl){ 
              console.log("预览图片-----",imageUrl) 
              var images = [];
              images.push(imageUrl);
              console.log(images) //数组
              // 预览图片
              uni.previewImage({
                  urls: images,
                  longPressActions: {
                      itemList: ['发送给朋友', '保存图片', '收藏'],
                      success: function(data) {
                          console.log('选中了第' + (data.tapIndex + 1) + '个按钮,第' + (data.index + 1) + '张图片');
                      },
                      fail: function(err) {
                          console.log(err.errMsg);
                      }
                  }
              });
            },

 更多参考链接

posted @ 2022-03-07 16:04  大熊丨rapper  阅读(994)  评论(0编辑  收藏  举报