如何在uniapp中实现二维码生成功能

官方文档:https://uqrcode.cn/doc。

github地址:https://github.com/Sansnn/uQRCode。

npm地址:https://www.npmjs.com/package/uqrcodejs。

uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=1287

javascript 复制代码
<canvas canvas-id="myCanvas" style="width: 200px;height: 200px;"></canvas>
javascript 复制代码
import UQRCode from '@/uni_modules/Sansnn-uQRCode/js_sdk/uqrcode/uqrcode.js';
javascript 复制代码
let qr = new UQRCode();
// 设置二维码内容
qr.data = 'https://uqrcode.cn/doc'
// 设置二维码大小,必须与canvas设置的宽高一致
qr.size = 200;
// 调用制作二维码方法
qr.make();
// 获取canvas上下文
let canvasContext = uni.createCanvasContext('myCanvas', this); // 如果是组件,this必须传入
// 设置uQRCode实例的canvas上下文
qr.canvasContext = canvasContext;
// 调用绘制方法将二维码图案绘制到canvas上
qr.drawCanvas();
相关推荐
白远山16 小时前
上海24小时自助健身房系统软件开发实战指南
java·架构·uni-app·需求分析
白远山2 天前
上海24小时自助健身房系统软件开发实战指南:从需求到部署
java·架构·uni-app·需求分析
海鸥两三2 天前
小程序文档预览 · 进阶面试题
小程序·uni-app·uniapp
海鸥两三2 天前
微信小程序 PDF 预览实践(uni.downloadFile → uni.openDocument)
小程序·uni-app
PedroQue993 天前
uni-app x 事件通信插件重磅上线
前端·uni-app
gnip3 天前
uni-app 原生插件
前端·javascript·uni-app
白远山4 天前
自助健身小程序源码:架构拆解、核心链路与本地部署实战
java·架构·uni-app·需求分析
2501_915909064 天前
怎么用 FlutterFlow 把应用发布到 App Store?
android·ios·小程序·https·uni-app·iphone·webview
2501_915918415 天前
怎么把 Python 写的 Flet 应用打包成 iOS App 并上架 App Store?
android·ios·小程序·https·uni-app·iphone·webview
Geek_Vison5 天前
小程序容器如何抹平系统差异,让一个小程序运行在 iOS、安卓、鸿蒙和电脑端
小程序·uni-app·harmonyos·mpaas