`

vue.js中使用qrcode生成二维码

阅读更多
一、安装包
npm install qrcodejs2 --save

二、应用
<!--写在vue对应的元素里-->
<div class="qrcode" ref="qrcodeContainer"></div>

<script>
import QRCode from 'qrcodejs2'
// vue对象的一个method
showQRCode(){
	var qrcode = new QRCode(this.$refs.qrcodeContainer, {
	    text: 'https://wallimn.iteye.com',
	    width: 100,
	    height: 100,
	    colorDark: '#000000',
	    colorLight: '#ffffff',
	    correctLevel: QRCode.CorrectLevel.H
	});
}
</script>


三、注意
如果使用对话框显示二维码,有时会由于html元素还没有创建,导致生成二维码时报对象不存在的错误。这时可以使用nextTick来处理。
showQRCode(){
	this.$nextTick(()=>{
		var qrcode = new QRCode(this.$refs.qrcodeContainer, {
		    text: 'https://wallimn.iteye.com',
		    width: 100,
		    height: 100,
		    colorDark: '#000000',
		    colorLight: '#ffffff',
		    correctLevel: QRCode.CorrectLevel.H
		})
	}
}

分享到:
评论

相关推荐

    使用jquery.qrcode生成二维码(支持中文)

    使用jquery.qrcode生成二维码(支持中文) 原理:如果浏览器支持canvas,则使用canvas绘制二维码,否则使用table绘制,但是canvas效率比table高。 适用浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗...

    qrcode生成二维码微信长按无法识别问题的解决

    最近用QRCode.js 生成二维码之后,发现在小米和华为手机的微信上面页面长按识别不了,苹果和其他手机浏览器是正常的。qrcode在页面生成会生成一个canvas标签和一个img标签,在电脑浏览器上调试的时候发现生成二维码...

    qrcodejs-通过链接生成二维码(带边框).zip

    3. 使用JavaScript生成二维码:在文档加载完成后,通过调用qrcode函数并传入相关参数,生成二维码并将其插入到之前创建的div中。例如,要生成一个包含链接的二维码,可以这样写: ```javascript window.onload = ...

    Vue海报二维码组合图片生成和下载-qrcodejs2-html2canvas

    本项目是使用 qrcodejs2 生成二维码图片 然后使用 html2canvas 将生成的二维码图片和html文本结构合成为base64图片数据 让后展示下载分享 本项目核心代码在 QRcode-html2canvas\src\views-&gt; Qrcode.vue 中,能...

    vueqrcode一个用于生成二维码的Vue组件

    其中之一就是`vue-qrcode`,它是一个专为Vue.js设计的用于生成二维码的组件。这个组件使在Vue项目中创建和显示二维码变得非常简单。 ### 1. `vue-qrcode`组件介绍 `vue-qrcode`组件主要功能是将任意文本或数据转换...

    生成二维码生成二维码生成二维码

    在项目中引入`qrcode.vue`,并在需要生成二维码的组件中使用它。以下是一个基本的示例: ```html &lt;qrcode :value="qrCodeValue" :options="qrCodeOptions" /&gt; import QRCode from "qrcode.vue"; export ...

    新版之后的js批量生成二维码!!!

    在新版的js技术中,我们常常会遇到需要批量生成二维码的需求,这在数据可视化、信息传播或者移动应用中非常常见。本篇文章将详细探讨如何在JavaScript环境下批量生成二维码,并且解决从canvas转成img URL的问题。 ...

    js生成二维码 中间有logo

    jquery.qrcode.js 是一个能够在客户端生成矩阵二维码QRCode 的jquery插件 ,使用它可以很方便的在页面上生成二维条码。此插件是能够独立使用的,体积也比较小,使用gzip压缩后才不到4kb。因为它是直接在客户端生成的...

    qrcode:只是vue.js中的qrcode生成器

    总结起来,"qrcode:只是vue.js中的qrcode生成器"这个主题涵盖了如何在Vue.js应用中使用HTML模板和第三方库来生成二维码。通过选择合适的二维码生成库,结合Vue.js的组件化特性,我们可以轻松地在网页上创建具有交互...

    前端生产二维码jquery.qrcode.min.js下载

    本文将详细介绍使用jQuery插件`jquery.qrcode.min.js`在前端生成二维码的相关知识点。 首先,`jquery.qrcode.min.js`是一个轻量级的jQuery插件,专门用于在网页中生成二维码。它简化了生成二维码的过程,使得开发者...

    qrcode.js 二维码生成实例

    以下是一个完整的使用 `qrcode.js` 生成二维码的 HTML 和 JavaScript 示例: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;qrcode.js 二维码生成实例 #qrcode { margin: 50px auto; display: block; } ...

    vue生成二维码,pc支付【完整效果】

    在Vue项目中,我们可以使用第三方库如`qrcode-generator`或`vue-qrcode-reader`来生成二维码。通过npm安装: ``` npm install qrcode-generator --save ``` 或者 ``` npm install vue-qrcode-reader --save ...

    生成二维码加文字,加图片,加logo

    生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,生成二维码加文字,加图片,加logo,...

    微信小程序快速生成二维码,支持回调函数返回二维码临...weapp-qrcode-master.zip

    本项目“weapp-qrcode-master”专注于在微信小程序环境中快速生成二维码,并且支持回调函数来处理二维码生成后的结果,这对于开发涉及二维码功能的小程序来说极其有用。 一、微信小程序开发基础 在开始讲解这个项目...

    uniapp生成二维码

    在uniapp中,我们可以利用其内置的`uni.qrcode`接口来生成二维码。 三、uniapp生成二维码步骤 1. 引入uniapp二维码API:在uniapp项目中,我们首先需要引入`uni.qrcode`API。这通常在组件或页面的js文件中进行: `...

    使用jquery.qrcode生成彩色二维码实例

    在使用jquery.qrcode生成二维码时,需要注意以下几点知识点: 1. jquery.qrcode插件的使用场景:该插件特别适用于需要在Web页面上快速生成二维码的场景,无论是在企业网站还是在个人项目中都能广泛使用。 2. ...

    QRCode:纯前端JS :QRCode 扫描、生成二维码、从相册获取图片识别、生成带Logo二维码、能识别:微博、微信、QQ等 扫一扫 二维码,该项目功能共分为:HTML版 和 Vue.js两个版本!

    QRCodeGitHub:纯前端 HTML / Vue :二维码:生成、扫描、识别、解析、扫一扫该Demo功能共分为:HTML版 和 Vue版 两个版本!不依赖任何关于微信环境、微信JS-SDK,微信受权等!支持二维码生成,实时动态生成和渲染!...

    qrcode.js生成二维码JS

    `qrcode.js` 是一个轻量级的JavaScript库,专门用于在浏览器环境中生成二维码图片。 ### 1. 二维码原理 二维码由黑白相间的模块组成,每个模块代表一位二进制数据。通过特定的编码规则,可以将文本、URL、联系人...

    uniapp生成二维码,兼容rpx适配。

    - 最后,在需要生成二维码的页面中使用: ```javascript this.$qrcode.toCanvas('#canvas', 'https://www.example.com', { width: uni.upx2px(250), }); ``` - 这里,`#canvas`是画布元素的ID,可以根据实际...

Global site tag (gtag.js) - Google Analytics