如何在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();
相关推荐
三天不学习10 小时前
Uniapp 集成极光推送(JPush)完整指南
uni-app·jpush 极光推送
前端MXY15 小时前
Uni-App uni-combox下拉框被遮挡-分析-解决
前端·uni-app
源码_V_saaskw1 天前
场馆预定系统小程序PHP+uniapp
微信小程序·小程序·uni-app·php
小徐_23331 天前
uni-app工程实战:基于vue-i18n和i18n-ally的国际化方案
前端·微信小程序·uni-app
前端小趴菜051 天前
UniApp Vue 3 中的网络请求封装及用法
前端·vue.js·uni-app
wocwin1 天前
uniapp微信小程序基于wu-input二次封装TInput组件(支持点击下拉选择、支持整数、电话、小数、身份证、小数点位数控制功能)
微信小程序·uni-app
qq_316837752 天前
uniapp App页面通过 web-view 调用网页内方法
前端·uni-app
前端小鸡2 天前
uniapp的v-for不显示或者swiper-item的不显示
uni-app
艾路菲尔2 天前
uniapp小程序登录失效后操作失灵问题
小程序·uni-app