纯前端实现二维码生成(原生/vue方法)(超简单)

这篇具有很好参考价值的文章主要介绍了纯前端实现二维码生成(原生/vue方法)(超简单)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

我们借用了qrcode.js插件,这个插件可以帮助我们生成二维码,超简单超好用

下面是我生成了一个主页的二维码,大家可以扫码查看效果

vue生成二维码到前端,前端,vue.js,javascript,node.js,开发语言,uni-app,json

插件引入

1.本地文件引入

本地引入依赖包地址:下载地址

 1.首先引入插件,这里我是script标签引入的,如果用vue直接全局引入即可

<script type="text/javascript" src="/js/qrcodejs-master/qrcode.js"></script>
2.npm方式引入

2.1控制台输入指令

npm install --save qrcodejs2-fix

2.2vue中引入

import QRCode from 'qrcodejs2-fix'

操作步骤

1.准备一个存放二维码的盒子

原生中使用ID绑定,VUE中使用ref绑定

<div id="qrCodeUrl"></div> //html中使用ID绑定
<div ref="qrcode"> //vue中只需要绑定一个ref值即可
 
</div>

2.js调用并且存放内容

这里是先把盒子为空了,然后再去调用方法生成二维码  text就是你的二维码内容:可以是一段文字,也可以是一个连接,这里我用的是连接,扫码后直接跳转

下面分别是原生和vue的调用方式文章来源地址https://www.toymoban.com/news/detail-855349.html

// html js    
document.getElementById("qrCodeUrl").innerHTML = "";
    let qrCodeUrl = new QRCode("qrCodeUrl", {
        width: 200,
        height: 200,
        text: this.originUrl, //二维码内容,可以是一个连接或者单纯的一段文字
    });
// vue
new QRCode(this.$refs.qrcode, {
    text: qrCodeUrl,   //URL地址
    width: 300,
    height: 300,
    colorDark: '#000',    //二维码颜色
    colorLight: "#ffffff"  //背景颜色
});

到了这里,关于纯前端实现二维码生成(原生/vue方法)(超简单)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【vue-qrcode + html2canvas】前端二维码生成与下载

    【vue-qrcode + html2canvas】前端二维码生成与下载

    其实一开始搜的时候,很多还都是推荐的 vue-qrcode ,于是就先用这个,但是发现想要在二维码中间放一个自定义的image的时候,这个库有点麻烦,需要自己将 image 图片盖在二维码上面(官方教程也是如此)。好吧,一开始我也这么干了,但是盖完之后,我需要下载这个有居中

    2024年04月17日
    浏览(14)
  • 前端生成二维码

    在现代的 web 开发中,生成二维码是一项常见的需求。Vue 作为一个流行的前端框架,提供了多种方法来生成和显示二维码。本文将介绍如何使用 Vue 和一个流行的二维码生成库 qrcode 来生成二维码。 步骤 1:创建新的 Vue 项目 首先,确保你已经安装了 Node.js 和 Vue CLI。打开终端

    2024年04月26日
    浏览(16)
  • vue批量生成二维码,打印生成的二维码,并批量下载生成的二维码,qrcode

    vue批量生成二维码,打印生成的二维码,并批量下载生成的二维码,qrcode

    通过使用 qrcode 生成二维码, 使用 jszip 打包批量二维码文件, 使用 file-saver 下载打包好的zip文件, 使用 vue-print-nb 打印生成的二维码 配置项: width 二维码宽度 height 二维码高度 errorCorrectionLevel 二维码纠错级别,指二维码被遮挡可以扫出结果的区域比例 color: 7. 打印生成的二

    2024年02月01日
    浏览(15)
  • 【前端】JQ生成二维码

    提供两种方法,两种都是借助JQ插件生成。 所需文件: https://download.csdn.net/download/qq_25285531/88204985 https://download.csdn.net/download/qq_25285531/88204985 方法一: 方法二:比较简单

    2024年02月13日
    浏览(42)
  • 前端 Js二维码生成

    1.页面 2.uqrcode.js 结束了

    2024年02月14日
    浏览(21)
  • 前端qrcode生成二维码详解

    前端qrcode生成二维码详解

    qrcode 是一个基于JavaScript的二维码生成库,主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。 官方文档:https://www.npmjs.com/package/qrcode qrcode理论上支持所有现代浏览器以及部分老版本浏览器。具体而言,只要这些浏览器支持HTML5 Canvas和/或DOM操作,就可以

    2024年02月21日
    浏览(28)
  • 基于Vue3实现扫码枪扫码并生成二维码的代码解析

    在本文中,我们将介绍如何使用Vue3实现扫码枪扫描条形码或二维码,并将其转换为二维码的过程。这个过程将涉及到以下步骤: 在Vue3项目中安装和导入 vue-qrcode-reader 插件。 创建一个Vue3组件,用于渲染二维码。 在组件中实现扫码枪扫描条形码或二维码的逻辑。 将扫描到的

    2024年02月09日
    浏览(11)
  • 前端生成批量二维码,并且下载到本地

    前端生成批量二维码,并且下载到本地

    前端生成批量二维码,并且下载,本项目使用了 vue3. index.scss index.vue 经测试如果100以上生成不建议是用这种方式,会 超级慢,还是建议后端去做这个事情

    2024年02月15日
    浏览(19)
  • vue生成二维码

    本次将教大家如何只通过vue前端快速的生成二维码 安装依赖 通过命令 安装二维码生成的依赖包到我们的项目中 引入 在自己需要构建生成的页面进行引入 构建通用方法 ps: 其中里面的参数 classId 为html的class标签名称 value 为需要将哪些数据进行构建生成二维码 通过该方法,我

    2024年02月12日
    浏览(16)
  • vue:生成二维码 qrcode、vue-qr(二维码中间可带logo)

    vue:生成二维码 qrcode、vue-qr(二维码中间可带logo)

    一、方法一 qrcode qrcode - npm 1.1、安装 yarn add qrcode 1.2、页面引入 1.3、方法里边使用  二维码url: ​​​​​​​  1.4、options 名称 类型 默认值 说明 errorCorrectionLevel String M 错误处理级别。可选值: low ,  medium ,  quartile ,  high  or  L ,  M ,  Q ,  H maskPattern Number 可选值: 0 , 

    2023年04月12日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包