我正在开发一个reactjs应用程序,我需要读取条形码值,并且扫描的值应该在特定的文本框中弹出,任何想法或者至少我需要知道这是否可行。
我需要使用物理 USB 条形码扫描仪。
我需要使用以下方式完全更改网址。
let mycomplteUrl = 'http://localhost/tracks/id/4/39'; // http://localhost/tracks/id/4/39/4 or
props.history.push(`${mycomplteUrl}`);
Run Code Online (Sandbox Code Playgroud)
我正在动态创建这个 mycomplteUrl 变量。有时变量可能是这样的
http://localhost/tracks/id/4/39 or http://localhost/tracks/id/4/39/4 or http://localhost/tracks/id/4/39/4/5 (dynamic) or any
Run Code Online (Sandbox Code Playgroud)
仅到http://localhost/tracks/id/4这部分是相同的。我需要像window.location.href = mycomplteUrl普通 JavaScript 一样替换整个 url,但使用 props.history.push 因为我需要避免页面刷新