【发布时间】:2022-02-14 14:06:26
【问题描述】:
我正在尝试输入一个位置作为文本输入 我想要二维码显示打击和位置是我们在输入字段中输入的动态输入 https://google.com?location={location}?
如何设置上面的 url 并将位置作为输入?出现在二维码中
所以输入将是来自 url 的位置,可以是任何位置,并且 qr 代码应该显示 import React, { useState } from 'react';
import QRCode from 'qrcode.react';
function App() {
const [inputText, setInputText] = useState('');
const [qrCodeText, setQRCodeText] = useState('');
// generate QR code
const generateQRCode = () => {
setQRCodeText(inputText);
}
return (
<div className="App">
<h3>Generate and download a QR code image in React Omneo</h3>
<div className="qr-input">
<input
type="text"
placeholder="Enter input"
value={inputText}
onChange={e => setInputText(e.target.value)}
/>
<input
type="button"
value="Generate"
onClick={generateQRCode}
/>
</div>
<QRCode
id="qrCodeEl"
size={150}
value={qrCodeText}
/>
</div>
);
}
export default App;
【问题讨论】:
标签: javascript arrays reactjs next.js