文章目录

  • 一、前言
  • 二、实战步骤
    • 1. 安装依赖
    • 2. 引入到需要使用的页面
  • 三、插件参数
    • 1. value (二维码的值内容)
    • 2. size (二维码元素的大小)
    • 3. render-as
    • 4. margin
    • 4. background (二维码的背景颜色)
    • 5. foreground (二维码的前景色)
    • 6. class (二维码元素的类名)
    • 7. level

提示:以下是本篇文章正文内容,下面案例可供参考

一、前言

今天分享下,在vue项目中生成二维码的一种方法


二、实战步骤

1. 安装依赖

  • Vue 2.x版本中用版本1.x
  • Vue 3.x版本中用3.x
//npm
npm install qrcode.vue  //yarn
yarn add qrcode.vue

2. 引入到需要使用的页面

代码如下(示例):

<template><qrcode-vue :value="value" :size="size" level="H" />
</template>
<script>import QrcodeVue from 'qrcode.vue'export default {data() {return {value: 'https://example.com',size: 300,}},components: {QrcodeVue,},}
</script>

三、插件参数

1. value (二维码的值内容)

类型: string | 默认值: " "

2. size (二维码元素的大小)

类型: number | 默认值: 100

3. render-as

类型:string(‘canvas’ | ‘svg’)
默认值:canvas
生成二维码为canvas或svg。该道具svg可以在 SSR 上工作。

4. margin

类型:number
默认值:0
定义安静区的宽度。

4. background (二维码的背景颜色)

类型:string
默认值: #ffffff

5. foreground (二维码的前景色)

类型:string
默认值:#000000

6. class (二维码元素的类名)

类型:string
默认值:" "

7. level

类型:string(‘L’ | ‘M’ | ‘Q’ | ‘H’)
默认值:H
qrcode 纠错级别(“L”、“M”、“Q”、“H”之一)。


【Vue 实战】 生成二维码相关推荐

  1. Vue中生成二维码的一种方式—vue-qr

    Vue中生成二维码的一种方式-vue-qr vue实现二维码生成(vue + vue-qr)

  2. vue前端生成二维码,实现扫码下载功能

    vue前端生成二维码,实现扫码下载功能 首先需要安装一个插件 npm install --save qrcodejs2 然后在需要的页面引入插件,最后使用 <template><di ...

  3. Vue项目生成二维码

    场景: [民主测评.闭卷测试] Vue项目生成二维码,使用手机浏览器扫码录入答题 一,创建vue项目,样式布局,接口联调, npm run build 打包成dist 文件,让后台发送到服务器中,页面 ...

  4. vue实现生成二维码,并生成图片

    vue实现生成二维码,并生成图片 1.安装插件 npm install qrcodejs2 --save npm install --save html2canvas 2.导包 import html ...

  5. Vue批量生成二维码并分页打印,组件形式实现

    Vue批量生成二维码并分页打印,组件形式实现 一. 最终效果 二. 实现方式 一. 最终效果 二. 实现方式 安装qrcodejs2插件: // 终端执行 npm install qrcodejs2 ...

  6. vue qrcodejs2生成二维码实现手机APP扫码进行web网页登录

    在vue中使用 qrcodejs2 1.安装 npm install  qrcodejs2 --save 2.引入 import QRCode from "qrcodejs2" 3 ...

  7. vue 在线生成二维码 二维码生成背景下载

    安装 引用 3.注入 app.vue 这里只是生成二维码 生成二维码 js 这里是需要二维码 并且与另一张合成一张image的! 上代码

  8. 【vue】生成二维码

    vue有两种生成二维码的方式,qrcode.vue-qr(有icon) 1. qrcode npm i qrcodejs2 --save <div class="qrcode" ...

  9. vue前端生成二维码并导出PDF

    1.安装插件 npm install --save qrcodejs2 (这是生成微信二维码插件) npm install html2canvas jspdf --save (这是将html页面转化为 ...

  10. Vue 链接生成二维码

    1.安装qrcodejs2 cnpm i qrcodejs2 --save 或者 npm i qrcodejs2 --save 2.在需要用的页面中引入 <div id="qrcode ...

最新文章

  1. AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?
  2. mysql设置了utf8mb4还是报错_第07期:有关 MySQL 字符集的 SQL 语句
  3. 智能视觉组参赛总结及体会- 西安邮电大学 - AI小布丁
  4. linux ping IP地址与telnet 测试IP端口
  5. python字符串面试题:找出一个字符串中第一个字母和最后一个字符是第一次重复,中间没有重复且最长的子串...
  6. 某银行大型管理系统端到端持续集成和交付实践
  7. Xamarin的坑 - 绑定(二) - 高德iOS SDK(.Framework)绑定的一些事
  8. ApacheCN Pandas 教程集
  9. 关于Excel的查询,可以通过格式查询(比如查找指定颜色的单元格)。
  10. OSG三维渲染引擎编程指南(详读)
  11. css grid随页面大小_前端三大布局,float,flex,grid的介绍。
  12. Java中action类与实现类Actionsupport
  13. 搭建Linux的基础命令符---bc
  14. 宅男福利:Python爬取某站所有漫画(赶紧收藏)
  15. 【leetcode-字符串】:重复的子字符串(是否由它的一个子串重复多次构成)
  16. 【历史上的今天】10 月 14 日:iPhone 十年之变;英国计算机协会成立;第一个 C++ 编译器诞生
  17. python-RFM模型
  18. 全球-专线香港-大陆快速包税清关
  19. 树莓派博通BCM2835芯片手册导读及io口驱动代码的实现
  20. 戴尔首推免息分期付款电脑

热门文章

  1. RGB BGR HSV学习
  2. 【草稿】DNS配置问题引起的java.net.UnknownHostException
  3. 移动web网页开发——项目:生活资讯网(响应式开发)
  4. 浏览器跨域问题的总结
  5. html中渐变怎么写,css颜色渐变怎么写?
  6. wpf使某个控件失去焦点_WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法...
  7. linux服务器会话超时,解决SSH会话连接超时问题
  8. 关于树莓派的屏幕驱动和触控问题
  9. office三件套与mathtype的安装和导入word
  10. React 中非受控和受控的组件