位置: IT常识 - 正文

Vue实现生成二维码(vue生成二维码分享)

编辑:rootadmin
Vue实现生成二维码

目  录

①首先创建一个vue项目

②引入qrcodejs2

③封装组件

1. 创建Vue文件

2. 定义template模板

3. 引入QRCode包

4. 进行封装

5. less控制样式

④启动项目

1. 在终端输入启动项目命令

2. 在浏览器中输入访问地址

3. 访问生成的二维码

4. 扫码进行解析


推荐整理分享Vue实现生成二维码(vue生成二维码分享),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue生成二维码并且下载,vue生成二维码内容能写html吗?,vue生成二维码到前端,vue生成二维码,vue生成二维码样式一直改变,vue生成二维码,vue生成二维码图片,vue生成二维码到前端,内容如对您有帮助,希望把文章链接给更多的朋友!

与后端用Java实现生成二维码相比,在前端用Vue生成二维码更加简单、灵活。

①首先创建一个vue项目

可以用vue-cli脚手架去生成。

②引入qrcodejs2

在终端输入以下命令:

npm install qrcodejs2 --save③封装组件1. 创建Vue文件

在src/views路径下创建111.vue文件

2. 定义template模板<template> <body> <div id="qqq" > <div id="qrCode" ref="qrCodeDiv"></div> </div> </body></template>3. 引入QRCode包import QRCode from 'qrcodejs2';4. 进行封装<script>export default { name: "qrCode", data() { return {} }, mounted: function () { this.$nextTick(function () { this.bindQRCode(); }) }, methods: { bindQRCode: function () { new QRCode(this.$refs.qrCodeDiv, { text: 'Vue实现生成二维码!', width: 200, height: 200, colorDark: "#333333", //二维码颜色 colorLight: "#ffffff", //二维码背景色 correctLevel: QRCode.CorrectLevel.L//容错率,L/M/H }) } }}</script>5. less控制样式

布局样式大家可以根据自己的喜好去定义,也可以用css控制样式,这里用less控制样式简单举个例子:

<style lang='less'>#qqq { background-color: #111; width:300px; height:300px; margin: 0 auto; /*水平居中*/ position: relative;}#qrCode { display: inline-block; margin: 0 auto; /*水平居中*/ position: relative; top: 15%; img { width: 200px; height: 200px; background-color: #fff; //设置白色背景色 padding: 6px; // 利用padding的特性,挤出白边 }}</style>Vue实现生成二维码(vue生成二维码分享)

本人是把样式也写在111.vue文件里面,也可以分开去写!

④启动项目1. 在终端输入启动项目命令npm run serve

成功启动项目:

2. 在浏览器中输入访问地址

http://localhost:8080/111

这里我们设计了路由,所以输入/111相当于输入/111.vue

可以在src/router/index.ts中添加一下代码:

const routes: Array<RouteRecordRaw> = [{ path: '/111', name: '生成二维码', component: () => import('../views/111.vue')}]3. 访问生成的二维码

4. 扫码进行解析

识别图中的二维码后,可以看到显示我们自己设置的文本内容“Vue实现生成二维码!” 

本文链接地址:https://www.jiuchutong.com/zhishi/293155.html 转载请保留说明!

上一篇:Nacos 安装教程(史上最详细保姆级教程)(nacos安装包)

下一篇:vue3使用svg图标多种方式(vue引用svg矢量图)

  • 怎样充分利用推广平台(如何推动)

    怎样充分利用推广平台(如何推动)

  • 快手的共同好友如何隐藏(快手的共同好友拉黑了还会有吗)

    快手的共同好友如何隐藏(快手的共同好友拉黑了还会有吗)

  • 苹果12.4系统更新了什么(苹果更新ios12.4)

    苹果12.4系统更新了什么(苹果更新ios12.4)

  • 苹果xs是ios11的系统吗(苹果手机xs是苹果11吗)

    苹果xs是ios11的系统吗(苹果手机xs是苹果11吗)

  • 安卓微信聊天记录怎么恢复到另一个手机(安卓微信聊天记录怎么转移到苹果)

    安卓微信聊天记录怎么恢复到另一个手机(安卓微信聊天记录怎么转移到苹果)

  • 微信怎么添加自己本人(微信怎么添加自己的铃声)

    微信怎么添加自己本人(微信怎么添加自己的铃声)

  • 喜马拉雅怎么下载到mp3

    喜马拉雅怎么下载到mp3

  • 电脑qq截屏的图在哪(电脑qq截屏的图片在哪)

    电脑qq截屏的图在哪(电脑qq截屏的图片在哪)

  • 华为p40闹铃怎么设置(华为p40闹铃怎么设置震动)

    华为p40闹铃怎么设置(华为p40闹铃怎么设置震动)

  • 电脑打字英文怎么转换中文(电脑打字英文怎么变汉字)

    电脑打字英文怎么转换中文(电脑打字英文怎么变汉字)

  • 京东返厂复核下架是什么意思(京东返厂复核下单流程)

    京东返厂复核下架是什么意思(京东返厂复核下单流程)

  • 电脑显示器当电视看需要什么东西(电脑显示器当电视怎么接音响)

    电脑显示器当电视看需要什么东西(电脑显示器当电视怎么接音响)

  • 华为载波聚合要不要开(华为开启载波聚合后的网速)

    华为载波聚合要不要开(华为开启载波聚合后的网速)

  • iphone录屏很模糊(iphone录屏模糊怎么设置)

    iphone录屏很模糊(iphone录屏模糊怎么设置)

  • 格式工厂怎么下载到电脑上(格式工厂怎么下载b站视频)

    格式工厂怎么下载到电脑上(格式工厂怎么下载b站视频)

  • 微信不开流量能计步吗(微信不用流量)

    微信不开流量能计步吗(微信不用流量)

  • 网易云下载的歌曲是永久的吗(网易云下载的歌在手机的哪个文件)

    网易云下载的歌曲是永久的吗(网易云下载的歌在手机的哪个文件)

  • 手机停机了怎么查欠费多少(手机停机了怎么激活)

    手机停机了怎么查欠费多少(手机停机了怎么激活)

  • 苹果手机怎么设置云闪付(苹果手机怎么设置应用锁)

    苹果手机怎么设置云闪付(苹果手机怎么设置应用锁)

  • iphonexrhome键在哪(xrhome键怎么调出来)

    iphonexrhome键在哪(xrhome键怎么调出来)

  • 苹果7订阅在哪里取消(苹果7手机订阅在哪里)

    苹果7订阅在哪里取消(苹果7手机订阅在哪里)

  • win10 20H2不能上网怎么办 系统更新到20H2后不能上网的解决方法步骤(win10 20h1 bug)

    win10 20H2不能上网怎么办 系统更新到20H2后不能上网的解决方法步骤(win10 20h1 bug)

  • 织梦调用列表页、文章页评论数和收藏数代码(织梦相关文章调用)

    织梦调用列表页、文章页评论数和收藏数代码(织梦相关文章调用)

  • 企业所得税减免所得税额怎么算
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 净营业周期和营业周期
  • 个税专项扣除如何申报
  • 营业外收入记账
  • 附加税是当月计算吗
  • 法人分红需要交个税吗
  • 企业现金管理办法
  • 出纳如何登账
  • 去年税收滞纳金是个人缴的,用做账嘛
  • 小规模纳税人出售不动产征收率
  • 机械租赁费如何开
  • 所得税工资账载怎么算
  • 开具的增值税专用发票上注明的价款为50万元
  • 预缴的税款可以互抵吗
  • 筹建期可以有收入吗
  • 个人取得偶然所得怎么交税
  • 个体户经营所得核定税率
  • 在租的土地上建房
  • 以前年度损益调整怎么做账
  • 受托加工物资入库流程
  • 企业缴纳社保的社保险种包括
  • win10怎么设置win7开始菜单
  • 代扣代缴个人工会经费 企业所得税
  • 产品的注册费应由谁支付
  • 收入支出如何结转
  • 损益类科目包括费用类科目吗
  • nlp图
  • 财政补贴增值税如何开票
  • 收到外汇货款
  • 企业投资固定资产
  • 工程项目科学技术方法工具过程之间的关系
  • php自定义函数的关键字是什么
  • react组件constructor
  • 企业微信支付年限怎么看
  • 一般纳税人内账可以不提税吗
  • 合伙企业分红怎么做账
  • mysql中的外键的作用
  • 新手搭建一个织布机
  • 固定资产进项留存怎么算
  • 开票有误重新开票怎么做分录
  • 水电费分割单能报销吗
  • 转让无形资产或其他资产
  • 电梯折旧费计算方法
  • 持有至到期投资和债权投资的区别
  • 发票失控进项转出所得税
  • 员工报销工伤险怎么报销
  • 处置子公司利润表怎么合并
  • 公司老板个人卡收支公司业务属于什么行为
  • 普通发票作废的保存几年合理
  • 免税收入包括哪些项目
  • mysql 死锁解决
  • 英特尔双核cpu
  • win2003peiso
  • centos server
  • win7旗舰版32位系统激活
  • ubuntu搭建vsftp
  • mac电脑文件夹怎么重命名
  • linux进程管理实验总结
  • 安装ubuntu不支持nvidia显卡
  • sdl_init
  • linux多线程编程电子书
  • win8怎么更改密码
  • el-select tree
  • unity火球特效
  • javascript内置对象应用团购
  • node js 开发
  • 游戏的背包和道具系统
  • JavaScript正则表达
  • angularjs2
  • node cgi
  • 安卓view事件分发
  • 淄博市地税局局长
  • 税务举报被泄漏怎么办
  • 深圳税务网上服务大厅官网
  • 福建医保省外报销政策
  • 车船税缴费电子凭证
  • 小微企业印花税的税率是多少
  • 2022款进口途锐
  • 财务制度备案表单怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设