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

  • 认缴制股权转让印花税的计税依据是什么
  • 纳税怎么算
  • 土地增值税会计核算
  • 小微企业开专票税率是1%还是3%
  • 申请电子发票需要交钱吗
  • 金税盘问题
  • 新会计准则科目编码
  • 房地产企业增值税纳税义务发生时间
  • 退休工资怎样扣社保
  • 公司土地转让另外公司
  • 对同一家企业的定义
  • 营改增怎么还有机打发票吗
  • 企业报社保可以用医保吗
  • 企业盈利后又亏损怎么算
  • 网上办税大厅查询财务负责人?
  • 农行转账支票填写样本存根怎么填
  • 国税2016年第53号公告解读
  • 递延收益相关的法律规定
  • 本月只有红字发票该怎么申报小规模
  • 电费先付后开票怎么做账
  • 购买商品成本要支付哪些成本
  • 出纳现金日记账怎么记账
  • 电子钥匙到期怎么办
  • 个体工商户比如
  • 给股东分配股利
  • 递延收益摊销会计分录
  • 税务稽查补缴增值税税款的账务处理
  • 快递公司账务处理流程及方法
  • 个人所得税专项扣除夫妻双方都填吗?
  • win10玩游戏fps低怎么办
  • u盘显示0字节修改不了
  • 新手刚接触财务
  • 商业银行提取的贷款损失准备金
  • 结转本年利润的分录怎么写
  • 商业企业促销费包括哪些
  • 编译和链接的区别是什么
  • vue 自适应网站ui框架
  • SSD目标检测算法
  • 简述php操作mysql数据库的基本步骤
  • 修改公司章程注意事项
  • 待摊费用在资产负债表中怎么表示
  • 小规模纳税人进项税额怎么处理
  • 增值税电子发票怎么领用
  • 租店铺需要什么流程需要注意什么事项?
  • 怎么在电子税务局查询进项发票
  • 其他应付款转实收资本走什么程序
  • 银行利息怎么算10万块三年多少利息
  • 发票加上税额之后怎么还多了呢
  • 上市公司限制性股票个人所得税
  • 企业固定资产可以不提折旧吗
  • 承包经营所得个人所得税计算举例
  • 废旧物资收购发票政策2018
  • 科目汇总表账务处理程序登记总账的依据是
  • 企业购买土地时土地款缴纳的耕地占用税入账
  • 装修费用摊销是指什么
  • 其他应收款待抵扣借方是什么意思啊
  • 非营利医疗机构由谁批准
  • 现金收款凭证的填制日期应当是
  • win8系统打开软件很慢
  • 在windows中打开一个窗口后
  • 预装win8的华硕s200开箱
  • win10怎么设置有线网络
  • 系统 启动速度慢怎么办
  • mac怎么利用蓝牙传输文件
  • win8使用体验
  • win7共享失败
  • 嵌入式linux开发用什么语言
  • win8开始页面
  • android开发环境的搭建步骤
  • javascript对象的种类
  • css@import
  • excel一行首尾互换
  • javascript入门经典
  • js实现超精简的快捷键
  • javascript教程
  • python多进程模块
  • 如何动态加载外部文件
  • 重庆市医疗保障局
  • 会计餐费费的会计分录
  • 经营网络订单可以退款吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设