在一个管理后台的开发过程中使用到了需要前端自行生成分享二维码,并提供二维码下载功能,网上的解决方案很多,最终自己做完的思路和代码整理记录方便后续学习使用!
vue版本为2.x
具体实现步骤:
- 下载安装依赖(下载安装命令): npm install qrcanvas
- 因为我只在一个页面用到了,所以只在使用页面导入 qrcanvas:import { qrcanvas } from ‘qrcanvas’
- html部分的代码
<div id="shareQrcode" ref="shareQrcode" class="share-qrcode" style="width:256px;margin:0 auto;" ></div>
具体的案例中二维码是一个弹出框,全局代码如下(案例使用的前端框架是Element ui):
<el-dialog
:visible.sync="qrcodeDialogVisible"
title="二维码"
width="30%"
center>
<div id="shareQrcode" ref="shareQrcode" class="share-qrcode" style="width:256px;margin:0 auto;" />
<span slot="footer" class

1652




被折叠的 条评论
为什么被折叠?



