在React JS中创建链接的二维码


在本文中,我们将学习如何在React JS中创建链接的二维码。二维码是一种可在智能手机上读取的二维条形码。您可能在网站上见过可以扫描的二维码,这些二维码会将您重定向到一个页面。例如,要从您的笔记本电脑访问WhatsApp,您可以访问“web.whatsapp.com”,然后在您的手机上打开WhatsApp并扫描给定的二维码。

示例

首先创建一个React项目:

npx create-react-app tutorialpurpose

进入项目目录:

cd tutorialpurpose

安装 **qrcode.react** 包:

npm i --save qrcode.react

此库将帮助我们生成二维码并添加必要的依赖项。

现在在 **App.js** 中插入以下代码:

import QRCode from "qrcode.react";
export default function App() {
   return (
      <div style={{ marginTop: 200, display: "flex",flexDirection: "row" }}>
         <div>
            <QRCode
               value="https://tutorialspoint.com/"style={{ marginRight: 50 }}/>
            <p>Tutorialspoint </p>
         </div>
      <div>
          <QRCode value="https://www.google.com/" style={{marginRight: 50 }} />
          <p>google</p>
      </div>
      <div>
          <QRCode value="https://github.com/" style={{marginRight: 50 }} />
          <p>github</p>
      </div>
      <div>
          <QRCode value="https://www.instagram.com/" style={{ marginRight: 50 }}/>
          <p>instagram</p>
      </div>
      <div>
          <QRCode value="https://discord.com/" style={{marginRight: 50 }} />
          <p>discord</p>
         </div>
      </div>
   );
}

解释

这段代码接收一个链接,对其进行处理,然后为该链接渲染一个二维码。

这里我们首先导入了我们的 **QRCode** 对象,它接收一个名为 **"value"** 的参数,该参数包含要生成二维码的链接。

您还可以仅为定位和大小应用样式。

我们获取了以下5个网站的链接并生成了它们的二维码:

输出

执行后,将产生以下输出:

使用您的手机扫描任何代码,它将提示您在浏览器中打开该页面的链接

更新于:2021年9月29日

2K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告