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

  • 小米平板5附赠键盘吗(小米平板5晒单赠礼)

    小米平板5附赠键盘吗(小米平板5晒单赠礼)

  • ipad pro充不进电怎么办(ipad pro充不进电 重启又好了)

    ipad pro充不进电怎么办(ipad pro充不进电 重启又好了)

  • 美图秀秀拼图视频没有声音(美图秀秀拼图视频怎么没有原声音)

    美图秀秀拼图视频没有声音(美图秀秀拼图视频怎么没有原声音)

  • 小米10充电特效怎么设置(小米10充电特效怎么换)

    小米10充电特效怎么设置(小米10充电特效怎么换)

  • 一个iphone id可以登录几个设备(一个iphone id可以登录几个手机,每个手机密码可不一样)

    一个iphone id可以登录几个设备(一个iphone id可以登录几个手机,每个手机密码可不一样)

  • 微信朋友圈怎么编辑已发朋友圈(微信朋友圈怎么定位到别的城市)

    微信朋友圈怎么编辑已发朋友圈(微信朋友圈怎么定位到别的城市)

  • 荣耀v20超级快充失灵(荣耀v20超级快充图标)

    荣耀v20超级快充失灵(荣耀v20超级快充图标)

  • 手机号加入黑名单对方听到是什么(手机号加入黑名单打电话会怎样)

    手机号加入黑名单对方听到是什么(手机号加入黑名单打电话会怎样)

  • ppt换个电脑没有音乐(ppt换个电脑没有文字了)

    ppt换个电脑没有音乐(ppt换个电脑没有文字了)

  • wps怎么翻译英文(wps怎么翻译英文表格)

    wps怎么翻译英文(wps怎么翻译英文表格)

  • 抖音做电影剪切有版权问题吗(抖音电影剪切怎么赚钱?)

    抖音做电影剪切有版权问题吗(抖音电影剪切怎么赚钱?)

  • etc助手怎么注销(etc强制注销方法)

    etc助手怎么注销(etc强制注销方法)

  • 华为crrul20是叫什么(华为crr-cl20)

    华为crrul20是叫什么(华为crr-cl20)

  • 苹果8plus怎么录屏幕视频(苹果14plus怎么录屏)

    苹果8plus怎么录屏幕视频(苹果14plus怎么录屏)

  • 荣耀v30支持熄屏时钟吗(荣耀v30灭屏显示怎么弄)

    荣耀v30支持熄屏时钟吗(荣耀v30灭屏显示怎么弄)

  • word目录增加一行(word目录增加一行 但不改变格式)

    word目录增加一行(word目录增加一行 但不改变格式)

  • 支付宝账户怎么修改(支付宝账户怎么注销)

    支付宝账户怎么修改(支付宝账户怎么注销)

  • 探探app什么时候出的(探探什么时候开始的)

    探探app什么时候出的(探探什么时候开始的)

  • 美国信息交换标准代码是什么(美国信息交换标准码)

    美国信息交换标准代码是什么(美国信息交换标准码)

  • 小君智能是什么意思(小君医疗科技有限公司)

    小君智能是什么意思(小君医疗科技有限公司)

  • iphonexsmaxnfc功能怎么打开(苹果手机xsmaxnfc功能)

    iphonexsmaxnfc功能怎么打开(苹果手机xsmaxnfc功能)

  • 抖音怎么进行商品分享(抖音怎么进行商品橱窗)

    抖音怎么进行商品分享(抖音怎么进行商品橱窗)

  • 在win10系统中,宽带连接时出现711错误怎么办?(在win10系统中复制的文件不能粘贴怎么办?)

    在win10系统中,宽带连接时出现711错误怎么办?(在win10系统中复制的文件不能粘贴怎么办?)

  • 广告行业的税负率
  • 年检更换需要什么材料
  • 年报补交企业所得税如何写会计分录
  • 车辆购置税税收优惠
  • 个人所得税计提分录怎么写
  • 开模具厂一年能挣多少钱
  • 营业执照作废声明怎么撤销
  • 服务费可以计入办公费吗
  • 购入生产设备的增值税计入成本吗
  • 工资绩效被扣除怎么办
  • 公司开办期间的装修费怎么会计处理
  • 专票当成普票入账怎么调整
  • 新个税工资薪金和综合所得
  • 如何让自己公司成为供应商
  • 应纳税额滞纳金
  • 成品盘盈盘亏的会计分录
  • 年报中纳税总额怎么填
  • 免税企业以前年收入多少
  • 作废的发票还需要装订在凭证里吗
  • 金税盘减免分录
  • 装卸费怎么开票
  • 车位销售代理合同
  • 生产企业的免抵退纳税申报,在财务做销售收入账务后
  • 简单介绍linux
  • dat文件转换成wps表格
  • 借入长期借款的利息
  • 房产税的计税依据的形式包括
  • 集团公司收到的上级秘密
  • 车辆购置税税收缴款书
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
  • 缴纳增值税的会计处理方法
  • php实现验证码
  • 叶面积指数名词解释
  • 发票网上平台勾选流程
  • xss漏洞利用的场景
  • vue系列教程
  • 基于深度学习的车型识别系统(Python+清新界面+数据集)
  • 5个 ChatGPT 功能,帮助你提升日常编码效率
  • 被投资的公司注销后投资公司怎么处理
  • 利润表中本期数
  • python的多进程模块
  • 网上学电脑
  • mongodb数据库查询用多少存储
  • 企业有什么税收
  • 代扣车船税手续费按多少返还
  • 专家劳务费能否抵扣个税
  • 出差发生的旅游事件
  • 车间劳保费计入什么科目
  • db2profile
  • 个人独资企业怎么交个人所得税
  • 对外担保产生诉讼费用吗
  • 食堂菜金属于什么费用
  • 银行承兑汇票是什么意思
  • 支付货代运费账务处理
  • 建安企业无收入证明模板
  • 其他应付款的有
  • 固定资产转固流程图
  • 电子承兑汇票接收不了怎么办
  • 非营利医疗机构由谁批准
  • mysql查询包含
  • linux日志类型
  • win8.1快捷键
  • 如何创建mac系统安装盘
  • 快速关机的快捷方式
  • hpg是什么文件
  • 苹果官网入口
  • jquery网站开发
  • toolkit:eclipse导入下载好的android系统源码
  • node.js使用教程
  • javascript基础编程
  • 用python编写
  • unity gpu优化
  • jquery选择器总结
  • 下列关于javascript的叙述正确的有
  • python中json的用法
  • 北京大兴国税局领导班子
  • 昆山国税局上班时间
  • 长春税务局待遇如何
  • 肉类零售
  • 自建房交契税需要什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设