您可以使用react-qr-code库为网站url“https://www.npmjs.com/package/react-qr-code”创建二维码。该库提供了一种在 react 应用程序中生成 qr 码的简单有效的方法。使用方法如下:
安装:
npm i react-qr-code
如果您使用react native,您还需要安装react-native-svg。奔跑:
npm i react-native-svg cd ios && pod install
用法:
import react from "react"; import qrcode from "react-qr-code"; // render the qr code with a specific value (e.g., a url) reactdom.render(<qrcode value="https://www.npmjs.com/package/react-qr-code" />, document.getelementbyid("container"));
注意:如果二维码很可能出现在深色物体旁边,请将其包裹在浅色容器中,以保留“安静区域”:
<div style={{ background: "white", padding: "16px" }}> <qrcode value="https://www.npmjs.com/package/react-qr-code" /> </div>
响应式二维码示例:
<div style={{ height: "auto", margin: "0 auto", maxWidth: 64, width: "100%" }}> <QRCode size={256} style={{ height: "auto", maxWidth: "100%", width: "100%" }} value="https://www.npmjs.com/package/react-qr-code" viewBox="0 0 256 256" /> </div>
api 道具:
记得将“https://www.npmjs.com/package/react-qr-code”替换为您想要的 url。