位置: IT常识 - 正文

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

发布时间:2024-01-12
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矢量图)

  • 研发支出属于什么现金流量项目
  • 新办企业购置设备怎么抵税
  • 金税盘维护费全额抵扣吗
  • 委托加工物资的会计科目
  • 小规模纳税人未开票收入填在哪里
  • 员工住院的发票可以做账吗
  • 分期收款怎么做账
  • 商品流通企业一般采用
  • 取得的进项发票当月不抵扣怎么做账
  • 失业社保补助金领取条件
  • 挂靠企业所得税怎么办?
  • 首次购置增值税税控系统
  • 印花税已经缴纳了还需要申报
  • 已开专票在哪里查询
  • 开个人发票需要身份证号码吗
  • 没有车船税证明可以年检吗
  • 进口原木的增值税率
  • 什么人适用131419手机号码
  • 收到银行存款利息记账凭证怎么写
  • 线上生活服务app有哪些
  • winds10企业版
  • php核心编程
  • 总公司人员的工资子公司可以发吗
  • 政府性基金收入是政府非税收入吗
  • 应交税费进项税额在借方说明什么
  • 补充协议是否缴纳印花税
  • 处理固定资产的账务处理
  • 贴现短期无息应付票据
  • wordpress介绍
  • PHP:disk_free_space()的用法_Filesystem函数
  • 长期债券投资业务处理
  • vue3项目搭建
  • 食堂维修费用计什么科目
  • 今天是520该说什么
  • php控制结构
  • 长期负债和应付账款
  • 金税盘锁死状态
  • yolov5 output
  • 挥别2020逐梦2021
  • 用人民币支付的公司
  • 工资的补贴是多少
  • c语言fread函数的用法示例
  • 帝国cms批量添加文章
  • 进口增值税是什么意思
  • 应交税费在借方怎么调平
  • 明细账示例
  • SQLServer 2008中通过DBCC OPENTRAN和会话查询事务
  • 固定资产折旧加计扣除最新政策
  • 法人转让股权,可以打个人账户吗
  • 建筑企业收到发票未付款怎么做账
  • 微信公众号注册时间在哪里看
  • 分期付款购车需要什么
  • 预收账款是否要交说
  • 礼品费属于什么费用
  • 物业费是否需要物价局备案
  • 实收资本实际缴纳要去税务局备案吗
  • 企业租用个人房屋的财税处理
  • sql字段转首字母大写
  • windows注册表简单应用
  • keyemain.exe是什么进程
  • win10设置设备
  • win7电脑桌面图标不见了右键也没用
  • win7防火墙怎么彻底关闭
  • win7系统如何给文件夹加密
  • win8怎么设置开机启动项
  • 利用百度地图画cad图
  • 微信小程序wx.request实现后台数据交互功能分析
  • java入门怎么学
  • Android GBK与UTF-8
  • bat批处理命令大全
  • js类继承的几种方式
  • jquery animate源码
  • python 数据处理 pdf
  • 跟踪快件
  • jquery循环生成li
  • 下载重庆税务官方app
  • 关税由谁来承担
  • 税务检查的程序
  • 百旺税控盘口令错误被锁了怎么办
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号