背景: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>

Vue项目实践——实现手机扫描二维码预览页面效果相关推荐

  1. 在Vue中调用微信的扫描二维码功能

    在Vue中调用微信的扫描二维码功能 步骤 新建vue文件(这里采用mint的标签库--就一个按钮~~) 关键代码 <template><div class="login_d ...

  2. 随机字符串解决大问题之腾讯网如何实现手机扫描二维码登录qq功能的

    随机字符串解决大问题之腾讯网如何实现手机扫描二维码登录qq功能的 腾讯网(www.qq.com)有一个扫码登录功能很有意思, 点击首页一键登录按钮,就会展现一个二维码,用手机qq扫描此二维码就可以使当 ...

  3. 生成二维码,扫描二维码,二维码预览三件套。uQRCode、uni.scanCode、uni.previewImage

    生成二维码,扫描二维码,二维码预览三件套.uQRCode.uni.scanCode.uni.previewImage 一.生成二维码 使用插件:uQRCode(在uniapp插件市场下载引入) 将uq ...

  4. 微信扫描二维码跳转页面

    微信扫描二维码跳转页面 近在完成一个大作业,反正一个小部分就是扫描二维码,跳转到一个界面去,搜网上也没有什么太有用的信息,觉得难死了.. 后来想想,以前写过一个程序,就是把字符串生成相应的二维码,然后 ...

  5. HTML 5 手机扫描二维码登陆网页

    首先声明我不是专业做前端的,只是一个java开发者,最近要做一个手机版的网站,但是需求要做类似于微信,扫描网页上的二维码登陆网页版微信,以当时认为这东西必须要APP才能支持,因为所有扫描二维码都是必须 ...

  6. 实现手机扫描二维码页面登录,类似web微信-第一篇,业务分析

    关于XMPP组件的文章,先休息两天,好歹已经完整的写了一份. 这两天,先实现一套关于web微信扫描二维码页面登录的试验,因为这种模式在我们的很多业务场景里大有前途. 首先介绍一下web微信登录的过程 ...

  7. H5实现手机扫描二维码识别

    主要依赖于二维码解析库jsQR,它是一个纯javascript的二维码阅读库. 这个库接收原始图像,并将定位.提取和解析其中发现的任何QR码. jsQR 被设计成一个完全独立的库,用于扫描二维码.按照 ...

  8. 实现手机扫描二维码页面登录,类似web微信-第三篇,手机客户端

    上一篇,介绍了二维码生成的机制,紧接着,我们就要开发手机客户端来识别这个二维码. 二维码,实际上是记录了这个页面的sessionID,目的是为了最后让服务器能通过long polling的机制去通知到 ...

  9. vue项目中图片地址生成二维码

    前言 一.图片地址生成二维码 二.使用步骤 1.安装插件 2.执行方法(点击图片之后,弹框显示并且显示二维码) 总结 前言 vue中点击图片生成二维码,利用的是qrcode插件,在需要使用的页面中引入 ...

  10. 面试必看:手机扫描二维码的测试用例(建议收藏)

    二维码概述 二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL 测试用 ...

最新文章

  1. 国庆特惠!超全技术栈来袭!视觉/激光SLAM+点云处理+三维重建+多传感器融合...
  2. python的try菜鸟_python异常处理try except过程解析
  3. 【NAACL2021】Graph4NLP:图深度学习自然语言处理(附ppt)
  4. hdu3342 拓扑序
  5. linux 网络错误 TCP: too many orphaned sockets 解决方法
  6. Markdown 语法及常用资料收集--CheatSheet
  7. 【PHP】关于IPv4、IPv6 的操作函数
  8. Spring有几种事务处理方式?举例说明
  9. 《天涯明月刀》窦德斌:美术需要突破自我的局限
  10. 比Postman更懂中国程序员,Apipost真香!
  11. Scrapy相关命令
  12. 快速掌握用python写并行程序_自己python程序的并行修改
  13. 苏宁金融一站式API网关演进之路
  14. Linux基础知识练习题
  15. 内点、外点、边界点(yee些概念)
  16. 提高电脑开机速度的方法
  17. 服务器 intel cpu系列,Intel CPU产品系列有哪些
  18. cyj等于什么英语单词_CYJ是什么意思
  19. Fail2ban 防爆力破解
  20. [精简]托福核心词汇103

热门文章

  1. 五点差分法 matlab,【五点|五点差分法(matlab)解椭圆型偏微分方程】
  2. 图像处理笔记(0)---- 图像空间知识
  3. 人工智能的起源及发展
  4. 提问的智慧/ 如何优雅的提问
  5. 从阿里离职10天后,疯狂投简历面了4家公司,我的感受——不可名状的痛
  6. 系统无法联系dhcp服务器,Win10专业版解决无法联系DHCP服务器错误[Ipconfig / Renew]方法...
  7. openwrt网络设置
  8. 改文件777的php,服务器文件目录权限777修改方法
  9. 计算机科学技术的广告语,十大经典深入人心科技类广告语
  10. FMI飞马网【线上直播】京东POP接口自动化测试