Vue中使用QRcode.js生成二维码

今天整理一下前几天写的一个项目生成微信,支付宝二维码,今天把代码整合一下,以后可以再次翻阅;
使用vue-qriously生成二维码

**先安装qrcodejs2**
cnpm install --save qrcodejs2
components: {QRCode},
/*页面里有个标签展示二维码*/
 <template>
       <div id="qrcode" ref="qrcode" ></div>
</template>

   <script>
	    import QRCode from 'qrcodejs2'  // 引入qrcode
	     export default {
		      name : 'test',
		      methods: {
		       /**封装函数解析后端给的数据生成二维码*/
		      qrcode() {
			        let that = this;
			        let qrcode = new QRCode('qrcode', {
			          width: 370,  // 设置宽度
			          height: 370, // 设置高度
			          text: https://qr.alipay.com/bax07401rgsvejezkiqd409d,//图片地址
			        })
		      },
		        /**在需要展示二维码的地方调用这个函数,
		             一定要加上 that.$nextTick(function () { }); 用于延迟执行一段代码*/
		       that.$nextTick(function () {
		                that.qrcode();
		            });
		       }
     </script>

前端小白—的爬坑之路 ,如有不对之处请多指教

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值