位置: 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矢量图)

  • 个人所得税手续费返还属于政府补助吗
  • 工商年报纳税总额包括哪些税
  • 收据大写十万元整怎么写标准
  • 金税盘税务申报
  • 单位产品销售税金
  • 做网站的费用会计分录
  • 单位多久查一次征信
  • 内部报送会计信息有哪些
  • 培训机构给学员过生日
  • 期末小规模纳税人差额纳税的会计处理分析
  • 构建固定资产的总结
  • 在建工程明细科目
  • 进项发票税点属于什么科目?
  • 企业核税需要什么资料
  • 办公设备的税收编码
  • 一般纳税人所得税率是多少
  • 商标是按年交费的吗
  • 管家婆怎样查历史记录
  • 季度申报财务报表如何更改
  • 待摊费用核算的内容主要包括
  • 捐款属于什么会计科目类别
  • 未开票收入计入预收账款
  • 金蝶k3迷你版年度结账
  • 汇算清缴账务
  • 购货方跨月销项负数发票如何做账?
  • 即征即退的增值税需要缴纳企业所得税吗
  • 未生产期间的折旧费记到哪
  • win10声音设置面板在哪
  • 建筑企业总产值是什么
  • php面向对象的三大特征
  • 加速折旧法计算公式 CFA
  • asldrsrv.exe
  • 期票是不是承兑汇票
  • 建筑业挂靠经营行为有什么涉税风险?
  • 捐赠支出如何做账
  • 营业外收入不算收入吗
  • html制作动画代码
  • 大前端需要掌握什么技能
  • 猪肉税票怎么开
  • ssh命令用法
  • get_module_base
  • 进项转出了还能再转进去吗
  • 脚手架租赁费用超过购买价格
  • 小微企业所得税优惠政策最新2023
  • 一般项目的进项税和即征即退进项税
  • 公司的财产保险业务
  • 存单丢失了,去哪里挂失
  • 残保金如何做账务处理
  • 实业投资收益如何
  • 基本户收到零余额转款怎么做分录
  • 营改增后房地产企业如何开票
  • 认证失败,未获取到区域信息
  • 应交税金-应交增值税明细账
  • 基本建设费用的组成
  • 辅助生产车间的制造费用不通过制造费用核算
  • 租写字楼可以办个体户吗
  • 新会计准则经营租赁
  • 税控系统全额抵扣
  • 会计入门技巧
  • 如何把凭证装订机弄坏
  • windows下mysql安装配置教程
  • sql server 文件
  • windowsserver2008r2密码重置
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • Ubuntu 16.04 Server Edition 英文版安装教程
  • 注册表c盘桌面路径改为d盘
  • linux AS3 oracle9i 安装指南
  • win10怎么设置宽带连接上网
  • window10快捷键不能用
  • windows8_os
  • 外国电影怎么看双语的
  • system的方法
  • jquery 获取json的key
  • jQuery基于ajax操作json数据简单示例
  • nodejs快速入门
  • 如何使用nginx
  • javascript 代码
  • 四川十大纳税企业
  • 党员逝世可否盖党旗
  • 屠宰场需要环评吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设