Vue实现手机扫描二维码预览页面效果
2020-04-30 07:38
2316 查看
本文实例为大家分享了Vue实现手机扫描二维码预览页面的具体代码,供大家参考,具体内容如下
背景:vue-cli3 + ant-design-vue 搭建的后台管理系统
需求:实现扫描二维码即可在手机预览H5页面功能
使用插件:qrcode
step1:安装插件
npm install qrcode --save
step2:引入插件
在项目中新建QRcode.vue文件
<template> <div id="qrCode"> <div id="code"></div> <canvas id="canvas"></canvas> </div> </template> <script> import QRCode from "qrcode"; export default { props: { url: { type: String } }, data() { return { msg: "hello vue", codes: "" }; }, components: { QRCode: QRCode }, methods: { useqrcode() { var canvas = document.getElementById("canvas"); QRCode.toCanvas(canvas, this.url, function(error) { if (error) console.error(error); }); } }, mounted() { this.useqrcode(); } }; </script> <style lang="stylus" scoped> #qrCode { text-align: center; } </style>
step3:在需要使用该插件的地方引入
例如:
<template> <div> <QRcode :url='url'/> </div> </template> <script> import QRcode from '../../QRcode.vue' export default { components: { QRcode }, data() { return { url:'(需要生成二维码的网址)' } } } </script>
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- 实现手机扫描二维码页面登录,类似web微信-第二篇,关于二维码的自动生成
- 实现手机扫描二维码页面登录,类似web微信-第四篇,服务器端
- 实现手机扫描二维码页面登录,类似web微信-第一篇,业务分析
- 实现手机扫描二维码页面登录,类似web微信-第二篇,关于二维码的自动生成
- 实现手机扫描二维码页面登录,类似web微信-第四篇,服务器端
- 实现手机扫描二维码页面登录,类似web微信-第三篇,手机客户端
- 实现手机扫描二维码页面登录,类似web微信-第三篇,手机客户端
- 实现手机扫描二维码页面登录,类似web微信-第四篇,服务器端
- 实现手机扫描二维码页面登录,类似web微信-第一篇,业务分析
- 实现手机扫描二维码页面登录,类似web微信-第一篇,业务分析
- 实现手机扫描二维码页面登录,类似web微信-第三篇,手机客户端
- 实现手机扫描二维码页面登录,类似web微信-第二篇,关于二维码的自动生成
- Android:基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- 【转】 Android 基于google Zxing实现对手机中的二维码进行扫描--不错
- 扫描二维码如何实现从微信内直接跳转外部浏览器打开指定页面
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果