【Vue 实战】 生成二维码
文章目录
- 一、前言
- 二、实战步骤
- 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 实战】 生成二维码相关推荐
- Vue中生成二维码的一种方式—vue-qr
Vue中生成二维码的一种方式-vue-qr vue实现二维码生成(vue + vue-qr)
- vue前端生成二维码,实现扫码下载功能
vue前端生成二维码,实现扫码下载功能 首先需要安装一个插件 npm install --save qrcodejs2 然后在需要的页面引入插件,最后使用 <template><di ...
- Vue项目生成二维码
场景: [民主测评.闭卷测试] Vue项目生成二维码,使用手机浏览器扫码录入答题 一,创建vue项目,样式布局,接口联调, npm run build 打包成dist 文件,让后台发送到服务器中,页面 ...
- vue实现生成二维码,并生成图片
vue实现生成二维码,并生成图片 1.安装插件 npm install qrcodejs2 --save npm install --save html2canvas 2.导包 import html ...
- Vue批量生成二维码并分页打印,组件形式实现
Vue批量生成二维码并分页打印,组件形式实现 一. 最终效果 二. 实现方式 一. 最终效果 二. 实现方式 安装qrcodejs2插件: // 终端执行 npm install qrcodejs2 ...
- vue qrcodejs2生成二维码实现手机APP扫码进行web网页登录
在vue中使用 qrcodejs2 1.安装 npm install qrcodejs2 --save 2.引入 import QRCode from "qrcodejs2" 3 ...
- vue 在线生成二维码 二维码生成背景下载
安装 引用 3.注入 app.vue 这里只是生成二维码 生成二维码 js 这里是需要二维码 并且与另一张合成一张image的! 上代码
- 【vue】生成二维码
vue有两种生成二维码的方式,qrcode.vue-qr(有icon) 1. qrcode npm i qrcodejs2 --save <div class="qrcode" ...
- vue前端生成二维码并导出PDF
1.安装插件 npm install --save qrcodejs2 (这是生成微信二维码插件) npm install html2canvas jspdf --save (这是将html页面转化为 ...
- Vue 链接生成二维码
1.安装qrcodejs2 cnpm i qrcodejs2 --save 或者 npm i qrcodejs2 --save 2.在需要用的页面中引入 <div id="qrcode ...
最新文章
- AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?
- mysql设置了utf8mb4还是报错_第07期:有关 MySQL 字符集的 SQL 语句
- 智能视觉组参赛总结及体会- 西安邮电大学 - AI小布丁
- linux ping IP地址与telnet 测试IP端口
- python字符串面试题:找出一个字符串中第一个字母和最后一个字符是第一次重复,中间没有重复且最长的子串...
- 某银行大型管理系统端到端持续集成和交付实践
- Xamarin的坑 - 绑定(二) - 高德iOS SDK(.Framework)绑定的一些事
- ApacheCN Pandas 教程集
- 关于Excel的查询,可以通过格式查询(比如查找指定颜色的单元格)。
- OSG三维渲染引擎编程指南(详读)
- css grid随页面大小_前端三大布局,float,flex,grid的介绍。
- Java中action类与实现类Actionsupport
- 搭建Linux的基础命令符---bc
- 宅男福利:Python爬取某站所有漫画(赶紧收藏)
- 【leetcode-字符串】:重复的子字符串(是否由它的一个子串重复多次构成)
- 【历史上的今天】10 月 14 日:iPhone 十年之变;英国计算机协会成立;第一个 C++ 编译器诞生
- python-RFM模型
- 全球-专线香港-大陆快速包税清关
- 树莓派博通BCM2835芯片手册导读及io口驱动代码的实现
- 戴尔首推免息分期付款电脑
热门文章
- RGB BGR HSV学习
- 【草稿】DNS配置问题引起的java.net.UnknownHostException
- 移动web网页开发——项目:生活资讯网(响应式开发)
- 浏览器跨域问题的总结
- html中渐变怎么写,css颜色渐变怎么写?
- wpf使某个控件失去焦点_WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法...
- linux服务器会话超时,解决SSH会话连接超时问题
- 关于树莓派的屏幕驱动和触控问题
- office三件套与mathtype的安装和导入word
- React 中非受控和受控的组件